锁是python提供的对线程控制的对象
有互斥锁、可重入锁、死锁(其他的不一一介绍了)
死锁:在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁
解决:
给互斥锁添加超时时间
程序设计时要尽量避免银行家算法
锁是python提供的对线程控制的对象
有互斥锁、可重入锁、死锁(其他的不一一介绍了)
死锁:在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁
解决:
给互斥锁添加超时时间
程序设计时要尽量避免银行家算法