这个wait(),yield(),notifyAll()的用法

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

小宇轩

2015-05-07 15:53

请教老师或各位朋友,这个wait(),yield(),notifyAll()的用法,到底什么时候用啊,用在哪里,完全不懂

写回答 关注

1回答

  • Arthur
    2015-05-21 19:50:20
    已采纳

    wait()和notifyAll()是在线程同步的时候使用的一对方法。yield()通常而言你不会用到。一下来自Java API

    It is rarely appropriate to use this method. It may be useful for debugging or testing purposes, where it may help to reproduce bugs due to race conditions. It may also be useful when designing concurrency control constructs such as the ones in the java.util.concurrent.locks package.

    小宇轩

    谢谢

    2015-05-21 19:51:51

    共 1 条回复 >

深入浅出Java多线程

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

186088 学习 · 464 问题

查看课程

相似问题