首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

java 线程池 示范 列队大小getQueue() Executors ThreadPoolExecutor ExecutorService

2012-07-19 
java 线程池 示例 列队大小getQueue()Executors ThreadPoolExecutor ExecutorServicepackage com.utilimp

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();}}

热点排行