Java 线程 notify() 方法

2025 年 3 月 22 日 | 阅读需 2 分钟

线程类的 notify() 方法用于唤醒单个线程。此方法仅对正在等待某个特定对象的一个线程发出通知。

如果我们使用 notify() 方法,并且有多个线程正在等待通知,那么只有一个线程会收到通知,而其余线程必须等待进一步的通知。

语法

返回

此方法不返回任何值。

Exception

IllegalMonitorStateException: 如果当前线程不是对象监视器的所有者,则会抛出此异常。

示例

输出

Starting of Thread-1
Starting of Thread-2
Starting of Thread-3
Thread-3...notified
Thread-1...notified
 
下一主题Java 多线程