如何知道哪个线程受notify()或notifyAll()的影响 - Java

时间:2011-10-09 11:59:44

标签: java multithreading wait notify

是否有办法让知道哪个Active Entity线程受到notify()notifyAll()的影响,这些线程是从被动实体内部调用的互斥。

2 个答案:

答案 0 :(得分:4)

无法从线程中知道调用notify() 哪些线程被唤醒。

此外,没有办法从醒来的线程中了解哪个线程将它们唤醒。

就是这样。

答案 1 :(得分:1)

如果您需要了解此信息,可以创建记录此信息的数据结构。但是,您很少需要知道这一点,因此它不会自动为您执行此操作。