线程与子线程(python3入门)

一、线程的概述

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

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

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

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

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

二、

猜你喜欢

转载自www.cnblogs.com/lich1x/p/10359084.html