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进程锁的主要内容,如果未能解决你的问题,请参考以下文章