1.CPU密集型程序,一个完整请求,I/O操作可以在很短时间内完成,CPU还有很多运算要处理,也就是说CPU计算的比例占很大一部分,线程等待时间接近0。

单核CPU处理CPU密集型程序,不太适合使用多线程。

多核CPU理论上线程是数量为CPU(逻辑)核心数,但实际上,设置为CPU(逻辑)核心数+1。

 

2.I/O密集型程序,一个完整请求,CPU运算操作完成之后还有很多I/O操作要做,CPU等待时间较长,一般设置为2*CPU核心数+1。

posted on 2021-11-17 16:38  Sempron2800+  阅读(92)  评论(0编辑  收藏  举报