【发布时间】:2014-03-13 19:26:57
【问题描述】:
我有 5 个线程在无限循环中运行。每次所有 5 个线程结束后,我都需要获取最终值。我该怎么做?
while(true){
new Class1(1,10).start();
new Class1(11,20).start();
new Class1(21,30).start();
new Class1(31,40).start();
new Class1(41,50).start();
}
我需要确定这 5 个线程的结束并选择一个在所有线程中更新的特定值。我该怎么做?
【问题讨论】:
-
添加一个连接。将值写入数组。
-
@elyashiv 加入?我听说过加入,但还没有尝试过。我会调查一下,让你知道这是否对我有用。你能给我一些简单的同时加入的例子吗?
标签: java multithreading infinite-loop