我需要做的是创建多个线程(例如,示例代码中的3个线程),每个线程都在执行自己的计算。每个线程完成计算后,应该停止相应的线程。
我从How to stop a thread in Java? Example获得了代码 它适用于一个线程。
但是,如果我为多个线程修改此代码,则每个线程都不会停止并继续运行。这意味着虽然一个线程完成了它的doSomeComputation(),但它从头开始计算而不是停止它。
我一直在谷歌搜索和搜索这个网站,并尝试了这一点(使用中断,Thread.stop()等)。但找不到我想要的方式。如果在每个线程中完成自己的doSomeComputation(),如何停止每个线程?
int[] AnalyzerInts = new int[5];