博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

进程锁 Lock

Posted on 2018-05-18 14:50  alex_hrg  阅读(202)  评论(0编辑  收藏  举报

进程锁其实是锁的输入终端,屏幕,太多的进程,为了防止打印错乱而锁,作用不大

from multiprocessing import Process, Lock
 
def f(l, i):
    l.acquire()

    print('hello world', i)

    l.release()
 
if __name__ == '__main__':
    lock = Lock()
 
    for num in range(10):
        Process(target=f, args=(lock, num)).start()

  ...