版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cpongo3/article/details/82981385
for (int i = 0; i < 20; i++) { try { System.out.println("线程" + thnum + " NO." + i); Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } time2 = System.currentTimeMillis(); time3 = time2 - time; System.out.println(time3); }
---------------------
作者:Adlered
来源:CSDN
原文:https://blog.csdn.net/YiLiXiaoHuiChen/article/details/82950786?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class cachethreadpool {
public static void main (String[] args) {
ExecutorService es = Executors.newFixedThreadPool(3);
int setup = 1;
for (int i = 0; i < setup; i++) { //for循环开始
final int index = i;
setup++;
es.execute(new Runnable() {
@Override
public void run() {
try {
System.out.println(index);
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});
} //for循环结束
}
}