校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群

并发和同步-wait()、notify()和notifyAll()

这三个方法由于需要控制对对象的控制权(monitor),所以属于Object而不是属于线程。wait(),会把持有该对象线程的对象控制权交出去,然后处于等待状态。notify(),会通知某个正在等待这个对象的控制权的线程可以继续运行。nofifyAll(),会通知所有等待这个对象控制权的线程继续运行,如果有多个正在等待该对象控制权时,具体唤醒哪个线程,就由操作系统进行调度。 这三个方法由于需要控制对对象的控制权(monitor),所以属于Object而不是属于线程。wait(),会把持有该对象线...