java,notify之后线程的状态

线程a先抢到了对象o的锁,然后wait,然后b抢到了o的锁,然后b中调用o.notify并释放锁,此时a是running状态还是blocked状态?? 如果b在执行完notify()后没有释放锁则线程a是阻塞等待, 如果线程b执行完同步代码块(释放锁)后,则线程a就是就绪态,不一定是运行态 锁也是一种资源。 详见《java线程状态转化》:https://blog.csdn.net/u0100021
相关文章
相关标签/搜索