目录
高级知识点
外部排序分析
多线程
线程池
public class ExecutorTester {
public static void main(String[] args)
throws InterruptedException, ExecutionException {
ExecutorService executor = Executors.newFixedThreadPool(3);
List<Future<?>> taskResults = new LinkedList<>();
for (int i = 0; i < 10; i++) {
taskResults.add(executor.submit(new CodingTask(i)));
}
System.out.println("10 tasks dispatched successfully.");
for (Future<?> taskResult : taskResults) {
taskResult.get();
System.out.println("null");
}
System.out.println("All tasks finished.");
executor.shutdown();
}
}
资源管理