zoukankan      html  css  js  c++  java
  • python 并发专题(十):基础部分补充(二)线程

    • 什么是线程

      标准描述开启一个进程:开启一个进程:进程会在内存中开辟一个进程空间,将主进程的资料数据全部复制一份,线程会执行里面的代码.

      ***进程是资源单位, 线程是执行单位;是操作系统调度的最小单元,是进程中的实际运作单位.

    • 线程vs进程

      1. 开启进程的开销非常大,比开启线程的开销大很多.
      2. 开启线程的速度非常快.要快几十倍到上百倍.
      3. 同一进程内线程与线程之间可以共享数据,进程与进程之间需借助队列等方法实现通信.
    • 线程的应用

      单个进程开启三个线程.并发的执行任务.

      并发:一个cpu 看起来像是同时执行多个任务.

    • 主线程子线程没有地位之分

      一个主线程在干活,当干完活了,得等待其他线程干完活之后,才能结束本进程.

  • 相关阅读:
    centos7安装 mysqlclient 报错的解决办法
    linux yum配置代理
    mysql 基础知识
    centos7 安装MySQL
    win安装mysql
    centos7 安装Mariadb
    python socket
    python 协程
    python 线程
    python 进程
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/12796545.html
Copyright © 2011-2022 走看看