摘要: 什么是死锁 简单说: 有一个线程A,按照先获取锁a再获得锁b的的顺序获得锁, 而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁, 这个时候因为两个线程都在等待彼此手里的锁而形成了死锁。 如图: 死锁产生的四个条件 互斥条件 进程持有的资源,保证同一时间内只能有一个线程持有。 不剥夺条件 进 阅读全文
posted @ 2019-07-16 16:31 王森 阅读(258) 评论(1) 推荐(1) 编辑