关于进程线程和死锁

进程和线程的关系 死锁是什么: 当线程A持有独占锁a,尝试去获取独占锁b,线程B拥有独占锁b,并尝试获取独占锁a,就会发生AB两个线程由于互相持有对方需要的锁,而发生的阻塞现象,我们称为死锁 造成死锁必须达成的4个条件(原因): 互斥条件:一个资源每次只能被一个线程使用。 请求与保持条件:一个线程因请求资源而阻塞时,对已获得的资源保持不放。 不剥夺条件:线程已获得的资源,在未使用完之前,不能强行剥
相关文章
相关标签/搜索