梦马赴韶华: 瞎说,而wait,notify并不释放锁,只是告诉调用过wait方法的线程可以去参与获得锁的竞争了是会释放锁的。 你再说什么呢,wait 方法要在synchronized同步代码块内使用,有获得锁的线程使用,调用之后,将监视器 中owner 置空,然后进入锁对象的WaitSet队列等待,此时锁对象的EntryList队列等待的其他线程再去竞争锁对象
Spring Boot中的@PathVariable("/{id}")
java多线程中时间片结束,会不会释放锁?
梦马赴韶华: 瞎说,而wait,notify并不释放锁,只是告诉调用过wait方法的线程可以去参与获得锁的竞争了是会释放锁的。 你再说什么呢,wait 方法要在synchronized同步代码块内使用,有获得锁的线程使用,调用之后,将监视器 中owner 置空,然后进入锁对象的WaitSet队列等待,此时锁对象的EntryList队列等待的其他线程再去竞争锁对象