最佳线程数目=(线程等待时间+线程CPU时间)/线程CPU时间*线程CPU数目
经验来看,CPU密集型应用:线程数目=CPU核数+1
IO密集型应用:线程数目=2N+1
本文提出了一种计算最佳线程数的方法,建议CPU密集型应用使用等于CPU核数加1的线程数,而IO密集型应用则设置为2乘以核心数加1,考虑了等待时间和CPU时间的平衡。
最佳线程数目=(线程等待时间+线程CPU时间)/线程CPU时间*线程CPU数目
经验来看,CPU密集型应用:线程数目=CPU核数+1
IO密集型应用:线程数目=2N+1
2003
1259