python中Multiprocessing

import multiprocessing as mp

#该函数不能有返回值,如果需要则应该将值放在queue中
def job(a,b): print('aaaa') if __name__ == '__main__': #必须在该框架下 p1 = mp.Process(target = 函数名,args = (形参)) #仅仅定义进程,形参只有一个时后面加个逗号 p2 = mp.Process(target = 函数名,args = (形参))
p1.start()
p2.start()
#开始
p1.join()
p2.join()

 

进程池

import multiprocessing as np

#该函数可以有返回值
def job(x):
    return x*x

def multicore():
    pool = mp.Pool()

 

posted on 2019-03-12 15:14  么么打123  阅读(485)  评论(0编辑  收藏  举报