Object类中的 notifyAll()方法唤醒后,线程怎么执行

在学习线程协作时,大家都会用到notify()或者notifyAll()方法,最初我对于wait()和notifyAll()方法的印象仅仅是对象锁调用wait方法,使线程进入阻塞状态,等待对象锁执行notify方法将其唤醒。继续执行 但最近学习一位大牛的视频,无意间发现一个线程执行的顺序好像跟我想象的不太一样。 代码如下: 1、计数器线程类: 2、唤醒线程 3、测试类 4、控制台输出: 分析:如果
相关文章
相关标签/搜索