###进程在内存上有独立位置,虽然进程间不会共享资源,理论上不需要加锁,但是会共享屏幕资源,进程多可能导致打印异常
from multiprocessing import Process, Lock
def f(l, i):
l.acquire()
print("process_%s"%i)
l.release()
if __name__ == '__main__':
lock = Lock()
for num in range(100):
Process(target=f, args=(lock, num)).start()
07-03
1603
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交