线程wait()之后是如何执行?notify和notifyall有什么区别

wait(),notify(),notifyall()这三种方法是在多线程学习过程中常遇到的,到底他们之间有什么区别呢? 其实这三个方法主要是涉及到多线程之间的通信问题 wait()方法是让运行的线程进行等待,和Thread.sleep()方法的区别是前者一旦触发wait(),此线程将会被放进等待池或者是等待队列中进行等待唤醒,唤醒之前会一直处于等待状态,之后的程序将不会运行。后者的作用是让等待的
相关文章
相关标签/搜索