CPU密集型和IO密集型
大多数场景下都是IO密集型.
解释 | 场景 | 如何优化 | CPU使用率 | |
CPU密集型 | 又称计算密集型,而任务不太需要访问I/O设备. | 计算圆周率、对视频进行高清解码 | 增加CPU数目;最好用C语言编写,来提高代码效率 | 高 |
IO密集 | CPU大部分时间在等I/O(硬盘/内存)的读写操作. | 涉及到网络、磁盘IO的任务 | 更换好的IO设备;多线程(让CPU忙起来) | 低 |
新战场:https://blog.csdn.net/Stephen___Qin