多任务应用系统构建模式

计算密集型任务要进行大量的计算,消耗CPU资源,如视频解码等,启用与CPU核心数相同的并行任务数可最大化利用CPU资源和加快任务的执行;IO密集型任务,如网络、磁盘IO等,CPU消耗很少,任务的大部分时间都在等待IO操作完成(因为IO的速度远远低于CPU和内存的速度),任务数适当增多,CPU效率将提高。 实现多任务有如下几种模式: 多进程模式:在多核CPU上运行多个进程(数量与CPU核心数相同)可
相关文章
相关标签/搜索