为什么要用while,不可以用if吗?

来源:4-3 Java线程交互之互斥与同步:守恒的能量

去打熊

2014-12-25 20:37

让锁对象等待的那里。

写回答 关注

1回答

  • Arthur
    2014-12-25 21:16:52

    wait之后要释放锁的,然后唤醒并获得了锁之后,是从上一次调用wait()的地方之后开始执行,这样if将不能阻挡不合要求的处理。

深入浅出Java多线程

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

186088 学习 · 464 问题

查看课程

相似问题