全部评论
join实际是调用了wait方法,所以A线程阻塞在b线程Thread对象的对象锁上,b线程执行完会调用notifyall方法,所以A线程会回到就绪态
https://itimetraveler.github.io/2018/05/04/%E3%80%90Java%E3%80%91Thread%E7%B1%BB%E4%B8%AD%E7%9A%84join()%E6%96%B9%E6%B3%95%E5%8E%9F%E7%90%86/
B完成之后会有notify?
看源码啊,看一下就明白了
相关推荐
点赞 评论 收藏
分享