重新竞争锁的时候从哪里开始?

来源:4-4 Java线程交互之深入剖析互斥与同步

SheldonParsons

2016-12-27 17:37

重新竞争锁的时候从哪里开始?带有之前的数据吗?还是整个过程重新开始,重新初始化?那我为什么要他等待,直接关掉那个线程不就好了吗?

写回答 关注

2回答

  • Thierry
    2016-12-28 22:49:30
    已采纳

    notifyAll();

  • 慕粉3954379
    2017-06-28 08:20:15

    当然不能关掉那个线程,它之所以被放置wait set区,是因为它没满足条件,而当它满足条件时,再被唤醒时就可以重新竞争资源来执行的了

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题