java_高级知识点

目录

 

 高级知识点

外部排序分析

多线程

线程池

资源管理


 高级知识点

java_高级知识点_第1张图片

java_高级知识点_第2张图片

外部排序分析

java_高级知识点_第3张图片

java_高级知识点_第4张图片

java_高级知识点_第5张图片

java_高级知识点_第6张图片

java_高级知识点_第7张图片

java_高级知识点_第8张图片

java_高级知识点_第9张图片

java_高级知识点_第10张图片

 

java_高级知识点_第11张图片

多线程

java_高级知识点_第12张图片

java_高级知识点_第13张图片

java_高级知识点_第14张图片  java_高级知识点_第15张图片

java_高级知识点_第16张图片

java_高级知识点_第17张图片

线程池

java_高级知识点_第18张图片

java_高级知识点_第19张图片

java_高级知识点_第20张图片

java_高级知识点_第21张图片

public class ExecutorTester {

  public static void main(String[] args)
          throws InterruptedException, ExecutionException {

    ExecutorService executor = Executors.newFixedThreadPool(3);

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

资源管理

java_高级知识点_第22张图片

java_高级知识点_第23张图片

java_高级知识点_第24张图片

java_高级知识点_第25张图片

 

你可能感兴趣的:(Java)