多任务编程 -- 概述

多任务编程

  1. 意义:充分利用计算机多核资源,提高程序的运行效率
  2. 实现方案:多进程、多线程
  3. 并行与并发

并行:

多个任务利用计算机多核资源在同时执行,此时多个任务间为并行关系

并发:

同时处理过个任务,内核在任务间不断的切换,达到好像多个任务被同时执行的效果,实际每个时刻只有一个任务占有内核。

猜你喜欢

转载自www.cnblogs.com/gengyufei/p/12902589.html