CPU密集型和IO密集型
小于 1 分钟JavaJUC并发编程
线程池的最大线程数到底该如何设置
CPU密集型:CPU是多少核就定义为多少。可以保证CPU效率最高。
// 获取CPU核数 System.out.println(Runtime.getRuntime().availableProcessors());
IO密集型:判断程序中十分耗费IO的线程有多少个,大于这个数。
线程池的最大线程数到底该如何设置
CPU密集型:CPU是多少核就定义为多少。可以保证CPU效率最高。
// 获取CPU核数
System.out.println(Runtime.getRuntime().availableProcessors());
IO密集型:判断程序中十分耗费IO的线程有多少个,大于这个数。