关于什么是多任务编程:

就想操作系统可以同时运行多个任务,比如你的电脑可以一边听歌一边写代码

在计算机中多任务是如何实现的:

CPU中的一个核同一时刻只能运行一个任务,多核CPU能在同一时刻可以运行多个任务,有些时候单核CPU也能执行多个任务,原因就是操作系统实现了一些调度算法模拟多任务,比如单核CPU同时运行了QQ和微信,QQ运行一段时间后立马切换为微信,由于CPU切换速度非常快,感觉同时又多个任务运行

多任务编程分类:

多进程,多线程,协程