【发布时间】:2015-07-28 07:28:48
【问题描述】:
上下文:java 线程间通信
如何根据线程的名称或 id 向线程发送通知? 有可能吗?
我们无法在 Java 中与特定线程通信,
我们不知道调度程序何时将 CPU 分配给线程。
那么Thread类的public void setName(String name)、public String getName()和public int getId()方法的用途是什么。
这些方法仅有助于开发人员识别线程,还是我们可以将其用于线程间通信?
【问题讨论】:
-
“我们无法沟通特定的线程,这是正确的吗?”我不明白你在这里问什么。
-
@Stephen 我可以在 java 中与特定线程通信吗?
-
仍然没有意义。 Java 不“通信”线程,在非技术意义上也没有意义。
-
假设:10 个线程处于可运行状态我想通知“MyThread”。我可以吗?
-
啊!所以你>>实际上
标签: java multithreading