如果是CPU密集型 设置为N+1
如果是IO密集型 设置为2N+1
但是最关键的是,现在的方法普遍不能以IO、cpu来区分,往往都是综合形势的
所以美团提供了一种可以计算线程数的方法
这个方法 综合考虑了 cpu、io密集型的情况
但是要想真正设计出好用的线程池 还是需要做压测
压测的目标,cpu负载在70%左右,看看哪种线程池配置性能最高
如果是CPU密集型 设置为N+1
如果是IO密集型 设置为2N+1
但是最关键的是,现在的方法普遍不能以IO、cpu来区分,往往都是综合形势的
所以美团提供了一种可以计算线程数的方法
这个方法 综合考虑了 cpu、io密集型的情况
但是要想真正设计出好用的线程池 还是需要做压测
压测的目标,cpu负载在70%左右,看看哪种线程池配置性能最高