python的进程锁

from multiprocessing import Lock,Process
##进程之所以有锁,并不是因为数据本身的问题,因为屏幕等问题,如果一起打印,可能会让屏幕显示混乱
def run(i,j):
    i.acquire()
    print(j)
    i.release()
if __name__=="__main__":
    lock=Lock()
    for i in range(500):
        p=Process(target=run,args=(lock,i))
        p.start()

猜你喜欢

转载自blog.csdn.net/qq_37181884/article/details/82291337