进程/线程

2020-12-06  本文已影响0人  我的章鱼小丸子呢

进程和线程

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()
单任务
多进程实现多任务

4、进程执行带有参数的任务

上一篇 下一篇

猜你喜欢

热点阅读