首页 > 编程语言 > 详细

Python 多任务 学习一

时间:2019-09-27 15:44:43      阅读:99      评论:0      收藏:0      [点我收藏+]

1. 进程和线程

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

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

 

2. 多任务形式

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

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

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

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

 

3. threading.Thread的基本用法

 技术分享图片

 

Python 多任务 学习一

原文:https://www.cnblogs.com/leafchen/p/11598030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!