java,线程notify的疑问?

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

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

相关推荐

牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务