死锁,递归锁,信号量
2018-08-22 13:50 冻奶香甜玉米片 阅读(198) 评论(0) 编辑 收藏 举报死锁是我拿着A锁,我要抢B锁,你拿着B锁,要抢A锁,所以两个人都卡住了,都在等
递归锁是,只要我创建一把锁,mutexB = mutexA = RLock(),只要我拿着A,B别人就抢不了,RLock()里面有一个计数器,只要里面不为0,别人就抢不了
拥有一套锁系列~
s = Semaphore(n),制造n把锁,n把锁同时给一群人抢
with s:
(这种方法自动抢锁和释放锁)