标签: java multithreading
我打算使用ExecutorService创建一个包含10个线程的池并并行运行它们。所有这些线程都接受返回布尔值的相同任务。其中只有一个最多会回归“真实”。但是,一旦其中一个线程返回true,我想停止所有其他线程。是否有任何线程选项默认支持此用例,还是应该手动处理其他线程的取消?