java for 线程_如何在for循环中使用多线程
生活随笔
收集整理的這篇文章主要介紹了
java for 线程_如何在for循环中使用多线程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
public class Test {
private final static Executor executor = Executors.newCachedThreadPool();//啟用多線程
public static void main(String[] args) {
for(int i=0;i<=3;i++){
final int j=i; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//關鍵是這一句代碼,將 i 轉化為 ?j,這樣j 還是final類型的參與線程
executor.execute(new Runnable() {
@Override
public void run() {
try{
System.out.println(j);
}catch(Exception e){
}
}
});
}
}
}
總結
以上是生活随笔為你收集整理的java for 线程_如何在for循环中使用多线程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 城轨的两类时钟系统均同步于_基于两台SD
- 下一篇: html5中单选框被选中把值传给后台_H