明明启动了十个线程 为什么运行起来只有7个线程被启动
ExecutorService threadTools=Executors.newCachedThreadPool();
for (int i = 0; i <10; i++) {
threadTools.execute(new Runnable() {
@Override
public void run() {
for (int j = 0; j <10; j++) {
System.out.println(Thread.currentThread().getName()+"当前线程运行的地"+j+"圈");
}
}
});
} |