Day79 多线程、多进程、Tkinter、pynput、pyAutoGUI、打包——阶段性总结
![image-20231225155825454](https://i-blog.csdnimg.cn/blog_migrate/94937b04bb244f057fa5535987c8635f.png)
多进程
多任务是指在同一时间内执行多个任务
进程,它是操作系统进行资源分配的基本单位
#导入进程包
import multiprocessing
**Process([group [, target [, name [, args [, kwargs]]]]])**
- group:指定进程组,目前只能使用None
- target:执行的目标任务名
- name:进程名字
- args:以元组方式给执行任务传参
- kwargs:以字典方式给执行任务传参
**Process创建的实例对象的常用方法:**
- start():启动子进程实例(创建子进程)
- join():等待子进程执行结束
- terminate():不管任务是否完成,立即终止子进程
**Process创建的实例对象的常用属性:**
name:当前进程的别名,默认为Process-N,N为从1开始递增的整数
### 3. 多进程完成多任务的代码
```py
import multiprocessing
import time
# 跳舞任务
def dance():
for i in range(5):
print