2021
05-02
05-02
在python中解决死锁的问题
1.添加超时时间:fromthreadingimportThread,Lockimporttimemutex1=Lock()#创建一个互斥锁mutex2=Lock()#创建一个互斥锁deffun1():whileTrue:mutex1.acquire()print("线程1锁住了mutex1")time.sleep(0.1)result=mutex2.acquire(timeout=1)#timeout指明acquire等的最长超时时间#result=mutex2.acquire(False)#非阻塞ifresult:#表示对...
继续阅读 >