各位用户为了找寻关于Python多进程同步简单实现代码的资料费劲了很多周折。这里教程网为您整理了关于Python多进程同步简单实现代码的相关资料,仅供查阅,以下为您介绍关于Python多进程同步简单实现代码的详细内容
本文讲述了Python多进程同步简单实现代码。分享给大家供大家参考,具体如下:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17#encoding=utf8
from
multiprocessing
import
Process, Lock
def
func(lock, a):
lock.acquire()
print
a
lock.release()
if
__name__
=
=
'__main__'
:
lock
=
Lock()
workers
=
[]
# 创建两个进程
for
i
in
range
(
0
,
2
):
p
=
Process(target
=
func, args
=
(lock, i))
p.start()
workers.append(p)
# 等待所有的进程结束
for
p
in
workers:
p.join()
希望本文所述对大家Python程序设计有所帮助。