请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于wait的疑问

老师你好, 关于这一节我的理解是join方法让别的线程陷入wait状态, 然后执行完毕之后再执行notify方法,去唤醒等待的线程 (在这一点不知道自己有没有理解错误), 那么调用wait方法的线程应该是别的主线程才对吧? 可是我见到的是子线程调用wait 方法
图片描述
在这一点上实在没搞懂, 又或者可能是我一些认知错误 ,望老师指教

正在回答

1回答

join不是让别人wait,wait是别人自己给自己触发的。

0 回复 有任何疑惑可以回复我~
  • 提问者 尹字旁 #1
    老师意思就是说, 子线程调用join 实际上是主线程自己给自己触发wait方法? 好的谢谢老师
    回复 有任何疑惑可以回复我~ 2021-04-29 22:06:13
  • 悟空 回复 提问者 尹字旁 #2
    不是,调用join,代表等待其他线程结束。主线程自己给自己触发wait方法的,和join无关。
    回复 有任何疑惑可以回复我~ 2021-05-01 01:00:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信