- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 java对象锁之wait,notify(wait会释放锁,notify仅仅只是通知,不释放锁)
wait是指在一个已经进入了同步锁的线程内,让自己暂时让出同步锁,以便其他正在等待此锁的线程可以得到同步锁并运行,只有其他线程调用了notify方法(notify并不释放锁,只是告诉调用过wait方法的线程可以去参与获得锁的竞争了,但不是马上得到锁,因为锁还在别人手里,别人还没释放),调用wait方法的一个或多个线程就会解除wait状态,重新参与竞争对象锁,程序如果可以再次得到锁,就可以继续向下运行。 1)wait()、notify()和notifyAll()方法是本地方法,并且为final方法,无法.
2020-08-15 12:56:25 572
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人