2017年5月23日

死锁

摘要: 死锁发生的条件有三个: 1.线程个数在两个以上; 2.线程请求的锁的个数在两个以上; 3.线程请求锁是有顺序的。 举个例子:两个线程各自持有的锁刚好是对方线程请求的,结果是彼此相互等待,系统阻塞。因为这种死锁往往是线程持有两个以上的锁,且以不同的顺序请求锁导致的,因此也叫锁顺序死锁。看例子: pac 阅读全文

posted @ 2017-05-23 10:21 不想下火车的人 阅读(385) 评论(0) 推荐(0)

导航