线程间通知和唤醒

来源:互联网 发布:留言回复数据库设计 编辑:程序博客网 时间:2024/06/08 05:28

线程间通知和唤醒:

Condition是个接口,基本的方法就是await()和signal()方法;

Condition依赖于Lock接口,生成一个Condition的基本代码是lock.newCondition()

调用Condition的await()和signal()方法,都必须在lock保护之内,就是说必须在lock.lock()和lock.unlock之间才可以使用Conditon中的await()对应Object的wait(); Condition中的signal()对应Object的notify();Condition中的signalAll()对应Object的notifyAll()

Thread中的sleep()用来实现线程的执行控制。

0 0