java 线程池 示例 列队大小getQueue() Executors ThreadPoolExecutor ExecutorService
package com.util;import java.util.concurrent.ThreadPoolExecutor;public class Demo extends Thread {public static void main(String[] args) {ThreadPoolExecutor executorService = (ThreadPoolExecutor) java.util.concurrent.Executors.newFixedThreadPool(5);int i = 9;while (i-- > 0) {while (executorService.getQueue().size() > 0) {try {sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}executorService.execute(new Thread() {@Overridepublic void run() {try {sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}});System.out.println("add");}executorService.shutdown();}}