首页 > 编程语言 > 详细

(8)什么是线程(如何开启线程)

时间:2019-01-13 14:43:46      阅读:210      评论:0      收藏:0      [点我收藏+]

为什么会出现线程

进程的缺点:

1、非常消耗资源,计算机不能无限开启子进程

2、如果开了过多的进程,cpu的切换进程的模式下是非常耗时的

 

因为进程的缺点,线程的出现就是为了解决进程的缺点,线程的开销小于进程

1、所以线程就是轻量级的进程

2、一个进程里面至少有一个线程

3、线程就是具体干活的,执行任务的

PS:进程相当于一座工厂,线程相当于干活的人

PS:进程是一个资源的实体单位,而cpu操作的最小单位是线程

 

理论案例:

QQ是一个主进程

QQ内有几个功能

1、聊天

2、支付

3、视频

PS:如果没有线程,就要开3个进程,这样计算机的消耗就会变大

PS:线程的启动速度要高于进程的速度

开启QQ主进程后,下面所有的功能就交给线程去执行,这样既对计算机的资源消耗低了,而且速度也快了

 

线程的好处

1、线程的开启速度快于进程

2、一个进程下的线程和线程之间是共享进程的资源

3、cpu在线程之间的切换速度远快于进程

 

开启线程的方式

from multiprocessing import Peocess

 

(8)什么是线程(如何开启线程)

原文:https://www.cnblogs.com/shizhengquan/p/10262453.html

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