读书人

Java 同步模式 (2) wait和notify

发布时间: 2012-06-23 14:52:43 作者: rapoo

Java 同步方式 (2) —— wait和notify/notifyall

Java 中除了关键字 synchronized 能够实现同步外,还可以使用wait和notify/notify实现同步。

wait 方法就是使拥有当前对象(Object)的线程(Thread)放弃锁(release lock).进入睡眠状态.

notify 通知在对象(Object)上因调用wait而等待的某一进程启动.

notifyAll 通知在对象(Object)上因调用wait而等待的所有进程启动.这些进程根据优先级顺序执行.