进程和线程
- 多任务的介绍
- 进程的介绍
- 多进程完成多任务
- 获取进程编号
- 进程的注意点
- 文件夹高并发copy器
1、多任务的介绍
多任务的优势
多任务最大的好处就是充分利用CPU资源,提高程序的执行效率。
1.1、多任务的概念
多任务是指同一时间内执行多个任务。
1.2、多任务的两种表现形式
- 并发
- 并行
1.3、并发
在一段时间内交替去执行多个任务。
并发
1.4、并行
在一段时间内真正的同时一起执行多个任务。
并行
2、进程的介绍
2.1、程序中实现多任务的方式
在python中,想要实现多任务可以使用多进程来完成。
2.2、进程的概念
进程(Process)是资源分配的最小单位,它是操作系统进行资源分配和调度运行的基本单位,通俗理解:一个正在运行的程序就是一个进程,例如:正在运行的qq,微信等,他们都是一个进程。
进程的概念
2.3、多进程的作用
多进程的作用
2.4、多进程的作用
多进程的实现
3、多进程完成多任务
3.1、进程的创建步骤
(1)导入进程包
import multiprocessing
(2)通过进程类创建进程对象
进程对象 = multiprocessing.Process()
(3)启动进程执行任务
进程对象.start()
3.2、通过进程类创建进程对象
进程对象=multiprocessing.Process(target=任务名)
进行对象初始化参数
3.3、进程创建与启动的代码
# 创建子进程
sing_process = multiprocessing.Process(target=sing)
#创建子进程
dance_process = multiprocess.Process(target = dance)
# 启动进程
sing_process.start()
dance_process.sa=start()
单任务
多进程实现多任务












网友评论