CPU密集型和IO密集型

HeJin小于 1 分钟JavaJUC并发编程

线程池的最大线程数到底该如何设置

  • CPU密集型:CPU是多少核就定义为多少。可以保证CPU效率最高。

    // 获取CPU核数
    System.out.println(Runtime.getRuntime().availableProcessors());
    
  • IO密集型:判断程序中十分耗费IO的线程有多少个,大于这个数。