以io密集型为例
单个线程执行的时间比较短,设置大量线程可以提高并行处理能力 所以
核心线程数=cpu个数*2
最大线程数=cpu个数*4
以cpu密集型为例
单个线程计算的时间比较长,所以核心线程数和最大线程数设置成一样,设置为cpu的个数,避免线程上下文切换导致额外的开销
如果系统需要处理大量的并发请求,也会增加线程数
以io密集型为例
单个线程执行的时间比较短,设置大量线程可以提高并行处理能力 所以
核心线程数=cpu个数*2
最大线程数=cpu个数*4
以cpu密集型为例
单个线程计算的时间比较长,所以核心线程数和最大线程数设置成一样,设置为cpu的个数,避免线程上下文切换导致额外的开销
如果系统需要处理大量的并发请求,也会增加线程数