线程协作-等待与通知

Posted 刨根问底_liang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程协作-等待与通知相关的知识,希望对你有一定的参考价值。

任意一个Java对象,都拥有一组监视器方法(定义在java.lang.Object上),主要包括wait()、
wait(long timeout)、notify()以及notifyAll()方法,这些方法与synchronized同步关键字配合,可以
实现等待/通知模式。Condition接口也提供了类似Object的监视器方法,与Lock配合可以实现等
待/通知模式,但是这两者在使用方式以及功能特性上还是有差别的。

以上是关于线程协作-等待与通知的主要内容,如果未能解决你的问题,请参考以下文章

java并发编程 线程间协作

内置锁synchronized下的等待通知机制

线程间协作:waitnotifynotifyAll

线程间协作:waitnotifynotifyAll

Java 多线程 :入门- 线程间协作:挂起当前线程(wait)与通知其他线程继续执行(notify notifyAll)

java中关于线程间协作所用关键字synchronized,wait,notify的用法