如何设置线程数

如何设置线程数并不是一个只要一个公式就是可以推导出来的,这实际需要经过试验测量,虽然在 《java 并发编程实战》 中给了一个如下一个公式:

            N(线程数)=N(cpu总数)*U(cpu的利用率)*(1+W(等待时间)/C(计算时间))

而实际还要考虑内存等方面

参考:

http://www.infoq.com/articles/Java-Thread-Pool-Performance-Tuning

http://ifeve.com/how-to-calculate-threadpool-size/

猜你喜欢

转载自zhouchaofei2010.iteye.com/blog/2245832
今日推荐