threadpooltest2.java

来自「Java样例程序集合:2D」· Java 代码 · 共 21 行

JAVA
21
字号
import java.util.concurrent.*;public class ThreadPoolTest2 {        public static void main(String[] args) {                int numWorkers = Integer.parseInt(args[0]);                ExecutorService tpes = Executors.newCachedThreadPool();                CallableWorkerThread workers[]  = new CallableWorkerThread[numWorkers];                Future futures[] = new Future[numWorkers];                                for (int i = 0; i < numWorkers; i++) {                        workers[i] = new CallableWorkerThread(i);                        futures[i]=tpes.submit(workers[i]);                }                for (int i = 0; i < numWorkers; i++) {                        try {                                        System.out.println("Ending worker: " + futures[i].get());                                } catch (Exception e) {}                }        }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?