问答详情
源自:4-4 Java线程交互之深入剖析互斥与同步

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

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

提问者:SheldonParsons 2016-12-27 17:37

个回答

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

    notifyAll();

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

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