文章目录
1. 多任务介绍
多任务是指在同一时间内执行多个任务。
定义 | 举例 | |
---|---|---|
并发 | 在一段时间内交替执行多个任务 | 单核CPU处理多任务 |
并行 | 在一段时间内真正的同时一起执行多个任务 | 多核CPU处理多任务 |
2. 进程介绍
python中可使用多进程实现多任务。
**进程(Process)**是资源分配的最小单位,他是操作系统进行资源分配和调度运行的基本单位。通俗理解:一个正在运行的一个程序就是一个进程。例如:正在运行的qq、wechat等,它们都是一个进程。
3. 使用多进程来完成多任务
3.1 进程的创建步骤
-
导入进程包
import multiprocessing
-
通过进程类创建进程对象
进程对象 &