线程池线程数设置多少为合适?

分为两种类型:IO密集型和CPU密集型

CPU密集型:线程池大小设置为N+1

IO密集型:线程池大小设置为2N+1

N是CPU的总和数。公式只是作为参考。

思路:

1、了解业务场景

2、服务器的配置情况

3、有多少并发量

4、一次业务的整体耗时

5、可根据公式先设置一个数值,然后再根据实际的业务场景来调整。

你可能感兴趣的:(Java并发编程,java)