python multiprocessing 测试

# -*- coding: utf-8 -*-
"""
Created on Thu Oct 26 09:17:30 2017

@author: congpeiqing
"""

import multiprocessing

def worker(num):
    """thread worker function"""
    print 'Worker:', num
    i = 0
    while True :
        i += 1 ;
        if i > 1000000000 :
            break 
    return

if __name__ == '__main__':
    jobs = []
    for i in range(3):
        p = multiprocessing.Process(target=worker, args=(i,))
        jobs.append(p)
        p.start()

在windows下python会为每个JOB起一个独立的进程。

你可能感兴趣的:(杂谈)