多进程

#多进程之间的交互,Queue模块跟 线程之间的Queue模块是一样的。

from multiprocessing import Process,Queue

def fun(q):
    q.put(['hello'])


if __name__ == '__main__':
    q = Queue()
    p = Process(target=fun,args=(q,))
    p.start()
    print(q.get())
    p.join()

 

  


  

#方法跟多线程一样的
from multiprocessing import Process,Queue

def fun(q):
    q.put(['hello'])


if __name__ == '__main__':
    q = Queue()
    p = Process(target=fun,args=(q,))
    p.start()
    print(q.get())
    p.join()
,args=('1',)) p.start()

  

posted @ 2017-01-13 16:44  200ML  阅读(98)  评论(0编辑  收藏  举报