多任务的介绍

多任务的介绍

多任务的概念

多任务是指同一时间内执行多个任务。使用多任务能充分利用CPU资源,提高程序执行效率,让程序具备处理多个任务的额能力。

两种执行方式

flowchart BT
	subgraph "并行"
		direction BT
		a1("CPU") --> b1("任务1")
		a1 --> c1("任务2")
		a1 --> d1("任务3")
	end
  subgraph "并发"
    direction BT
		a("CPU") --> b("任务1")
		a .-> c("任务2")
		a .-> d("任务3")
	end