1
2
3
4
5
6
7
8
9
10
11
12
13
14
from multiprocessing import Process, Lock
from
multiprocessing
import
Process, Lock
def func(lock, i):
def
func(lock, i):
lock.acquire()#加锁
print('hello world', i)
print
(
'hello world'
, i)
lock.release()#释放锁
if __name__ == '__main__':
if
__name__
=
'__main__'
:
lock = Lock()#初始化或者叫生成锁
lock
Lock()#初始化或者叫生成锁
for num in range(10):
for
num
in
range
):
Process(target=func, args=(lock, nu)).start()
Process(target
func, args=
(lock, nu)).start()
主要就是Lock的使用