Python 多任务 学习一

1. 进程和线程

一个程序就是一个进程,进程是系统系统进行资源分配的最小单位。

一个进程中可以有多个线程(一个程序,如QQ,包含收信息,发信息,空间等等多个功能,每个功能的使用,在整个QQ运行进程中,都会产生一个新线程用以执行操作)

2. 多任务形式

多任务的形式有:并行、并发

并行:真正的多任务,每个线程分配给独立的核心,线程同时运行

并发:假的多任务,操作系统---时间片轮转(一定的时间循环执行),多个线程在单个核心运行,同一时间一个线程运行,系统不停切换线程,看起来像同时运行,实际上是线程不停切换。

(补充:一般我们电脑中的程序运行,大都是并发的情况,因为CPU的核数永远都是比执行的线程少,每核都会处理多个任务)

3. threading.Thread的基本用法

扫描二维码关注公众号,回复: 7376423 查看本文章

 

猜你喜欢

转载自www.cnblogs.com/leafchen/p/11598030.html