多线程的那点儿事(之死锁)
2016-09
睿丰德信息科技有限公司
(1)个人使用锁的经验差异
(2)模块使用锁的差异
(3)版本之间的差异
(4)分支之间的差异
(5)修改代码和重构代码带来的差异
不管什么原因,死锁的危机都是存在的。那么,通常出现的死锁都有哪些呢?我们可以一个一个看过来,
(1)忘记释放锁
[cpp] view plaincopy(1)忘记释放锁
[cpp] view plaincopy