JAVA 死锁的条件

2020-05-31  本文已影响0人  周_0717
  1. 互斥条件:同一时间,同一资源,只能为一个线程锁持有,其他资源请求资源只能等待持有者释放;
  2. 请求和保持:线程请求其他资源时,其他资源已被持有,在等待资源释放的过程中,线程不会释放自己持有的资源;
  3. 不可剥夺:线程获得的资源在其使用完成前,不会被释放;
  4. 环路等待:多个线程之间对其他线程持有对资源等待释放;

2020-05-31

上一篇 下一篇

猜你喜欢

热点阅读