java - 子线程如何通知父线程终止所有其他子线程java

标签 java multithreading

我的问题如下

一个父线程创建5个子线程,所有子线程开始查找结果,一个子线程得到结果它必须通知父线程它得到了结果并终止所有其他子线程

最佳答案

这不是一个明智的做法。只需对子线程进行编码,使其停止执行不再需要完成的工作。任何时候你发现自己在问“我怎样才能从外面插入我的代码来实现我想要的?”,停下来纠正自己。正确的问题是,“我如何编写我的代码来做我真正想让它做的事情,这样我就不必从外面插入它了?”

关于java - 子线程如何通知父线程终止所有其他子线程java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8543021/

相关文章:

c# - 在 WPF 中使用 Backgroundworker 弹出主应用程序的 MessageBox

c# - 多线程更新服务器

java - Jenkins_ maven 项目出现编译错误(找不到符号),导致构建失败

java - 托盘图标的最佳图像格式

java - 仅使用素数播种随机数生成器有什么好处?

c++ - Boost线程问题,当一个线程与另一个线程没有相同的拷贝时如何共享变量?

java - 在运行时向类的任何实例添加方法

java - 本地机器上的 MySQL 谷歌应用程序引擎 - 错误

java - 在多线程应用程序中生成相同的 UUID

c++ - 强制更新 Qt GUI