多任务处理指操作系统在同一时间段内管理多个任务(
进程或
线程)的技术,通过CPU
时间片轮转或
并行执行提升资源利用率。单核CPU通过任务切换营造并行假象(如0.01秒级时间片切换),多核CPU支持物理并行处理。任务包含应用程序、服务或进程,线程作为最小调度单元共享进程内存空间,
进程间通信需代理机制。
一个线程是指程序的一条执行路径,它在系统指定的时间片中完成特定的功能。系统不停地在多个线程之间切换,由于时间很短,看上去多个线程在同时运行。或者对于在线程序可
并行执行同时服务于多个用户称为多任务处理。
A.引入多任务处理是为了提高CPU的利用率B.Windows、IOS、Android等操作系统都支持多任务处理C.Windows 中的前台与后台任务都能分配到CPU的使用权