首页 > 编程语言 > 详细

python基础32——线程(明日更新)

时间:2020-04-23 17:19:10      阅读:57      评论:0      收藏:0      [点我收藏+]

线程

 

什么是线程

"""
进程:资源单位
线程:执行单位

将操作系统比喻成一个大的工厂
那么进程就相当于工厂里面的车间
而线程就是车间里面的流水线

每一个进程肯定自带一个线程

再次总结:
    进程:资源单位(起一个进程仅仅只是在内存空间中开辟一块独立的空间)
    线程:执行单位(真正被cpu执行的其实是进程里面的线程,线程指的就是代码的执行过程,执行代码中所需要使用到的资源都找所在的进程索要)
    
进程和线程都是虚拟单位,只是为了我们更加方便的描述问题
"""

 

为何要有线程

"""
开设进程
    1.申请内存空间    耗资源
    2.“拷贝代码”   耗资源
开线程
    一个进程内可以开设多个线程,在用一个进程内开设多个线程无需再次申请内存空间操作

总结:
    开设线程的开销要远远的小于进程的开销
    同一个进程下的多个线程数据是共享的!!!
"""
我们要开发一款文本编辑器
    获取用户输入的功能
  实时展示到屏幕的功能
  自动保存到硬盘的功能
针对上面这三个功能,开设进程还是线程合适???
    开三个线程处理上面的三个功能更加的合理

 

python基础32——线程(明日更新)

原文:https://www.cnblogs.com/lucky-cat233/p/12761709.html

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