分工原则从顺序到并发如何估计需要创建多少个线程、如何分解问题以及如何估算性能提升的程度。
确定线程数阻塞系数 : 任务有处于阻塞状态占总处理时间的百分比
计算密集型任务的阻塞系数为0 , 而IO密集型任务的阻塞系数则接近1
可以采用一些性能分析工具或java.lang.management API来确定线程花在系统IO操作上的时间与CPU密集任务所耗时间的比值
线程数 = CPU可用核心数 / (...
Continue reading