
按照彼得的回答,工人可以共享锁资源。
但是,最好使用
try-finally块来确保锁定将始终被释放。
# dummy.pyfrom multiprocessing import Lockimport timelock = Lock()def start(): lock.acquire() try: # TODO do work for i in range(0,10): print "did work %s" % i time.sleep(1) finally: lock.release()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)