码迷,mamicode.com
首页 > 编程语言 > 详细

线程与子线程(python3入门)

时间:2019-02-10 13:35:23      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:过多   col   轻量   cpu   共享   打印   子线程   有一个   打开   

一、线程的概述

进程的缺点:
    1. 非常消耗资源,所以每次主线程...会先与子进程之前进行打印,一次我            们的子进程不能无限的打开
    2. 如果开了过多的子进程,cpu在进程的模式下切来切去是非常耗费时间的

因此引入线程:
    线程的出现,实就是要解决上面的两个问题
    轻量级的进程====> 线程
线程VS进程:
    - 线程是一个轻量级的进程
    - 一个进程里面至少有一个线程, 可以有多个线程
    - 线程是具体干活的

线程的好处:
    - 线程开启速度快于进程
    - 线程之间的数据是共享的
    - CPU在线程之间的切换速度远快于进程

使用的场景(进程线程)
    线程: 有大量IO存在的时候,使用线程
    
    进程: 有密集计算的时候使用

同一个进城之间的数据在线程之间的是共享的

 

二、

 

线程与子线程(python3入门)

标签:过多   col   轻量   cpu   共享   打印   子线程   有一个   打开   

原文地址:https://www.cnblogs.com/lich1x/p/10359084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!