python进程锁
Posted Apollo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python进程锁相关的知识,希望对你有一定的参考价值。
import time
import threading
import multiprocessing
lock = multiprocessing.RLock()
def task(arg):
print('进程来了')
lock.acquire()
time.sleep(2)
print(arg)
lock.release()
if __name__ == '__main__':
p1 = multiprocessing.Process(target=task,args=(1,))
p1.start()
p2 = multiprocessing.Process(target=task, args=(2,))
p2.start()
和线程锁一样,对照线程锁学习即可
以上是关于python进程锁的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段