03 基于事件的进程通信

import time
from multiprocessing import Process,Event


def f1(e):
    time.sleep(2)
    n = 100
    print('子进程计算结果为',n)
    e.set()


if __name__ == '__main__':
    e = Event()

    p = Process(target=f1,args=(e,))
    p.start()

    print('主进程等待...')
    e.wait()
    print('结果已经写入文件了,可以拿到这值')

 

posted on 2019-01-14 15:32  =.===  阅读(143)  评论(0编辑  收藏  举报

导航