首页 > 其他分享> > 4.死锁发生的条件 4.死锁发生的条件 2021-05-12 19:01:29 作者:互联网 1.互斥条件(一个锁只能被一个线程占有,当一个锁被一个线程持有之后,不能再被其他线程持有);2.请求拥有(一个线程拥有一把锁之后,又去尝试请求拥有另外一把锁);可以解决3.不可剥夺(一个锁被一个线程占有之后,如果该线程没有释放锁,其他线程不能强制获得该锁);4.环路等待条件(多线程获取锁时形成了一个环形链)可以解决 标签:拥有,请求,一个,发生,死锁,线程,条件,多线程 来源: https://www.cnblogs.com/juleb/p/14761192.html