Okhhtp 3,在6-1中,循环线程池为什么同时执行的线程有所不同。
来源:6-1 线程池原理和终止线程-1

Linkin_Jun
2017-05-17
final ArrayBlockingQueue queue = new ArrayBlockingQueue<Runnable>(10);
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(2, 4, 60, TimeUnit.MILLISECONDS, queue);
for (int i = 0; i < 161; i++) {
final int index = i;
threadPoolExecutor.execute(new Runnable() {
@Override
public void run() {
System.out.println("index " + index + " queue size " + queue.size());
}
});
}
写回答
1回答
-
nate
2017-05-17
不太明白你的问题,可以具体描述一下,我好帮你解决问题
00
相似问题