java,线程notify的疑问?

线程a先抢到了对象o的锁,然后wait,然后b抢到了o的锁,然后b中调用o.notify并释放锁,此时a是running状态还是blocked状态??

关于a的状态能帮忙答疑下吗?
全部评论
如果b在执行完notify()后没有释放锁是线程a是阻塞等待,如果线程b执行完同步代码块后,则线程a就是就绪态,不一定是运行态
点赞 回复 分享
发布于 2018-09-30 16:46

相关推荐

什么时候才能有offer啊_:十年前我还在刺激战场研究跳伞的底层原理呢
投递牛客等公司
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务