摘要:
今天跑步的时候,想起前一阵被问到的死锁问题还没有好好的看过,刚好简书上有一篇比较细致的文章,这里做下总结. 文章链接: https://www.jianshu.com/p/cab2fbc4b794 总结: 1.这里死锁产生的原因,线程t1等待t2释放mtB,而线程t2等待t1释放mtA. 2.死锁解 阅读全文
摘要:
任意时刻锁的状态只有两种,开锁和闭锁.当任务持有这把锁时,此时这把锁是闭锁状态,称该任务获得了锁的所有权;当任务释放这把锁时,此时这把锁时开锁状态,称该任务失去了锁的所有权. 阅读全文