为什么线程不等待notify()?

为什么线程不等待notify()?,第1张

为什么线程不等待notify()?

您正在线程对象本身上进行同步,这是错误的用法。即将发生的事情是,即将死去的执行线程总是调用

notify
Thread
对象:
Thread.join

依赖于this。因此,很清楚为什么
notify
在其中有或没有自己的情况下都会得到相同的行为。

解决方案:使用单独的对象进行线程协调;这是标准做法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5490335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存