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

[Python3] 043 多线程 简介

时间:2019-12-25 20:30:10      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:空间   好用   执行   独立   tle   共享   另一个   线程   主循环   

多线程

1. 程序

  • 一堆代码以文本形式存入一个文档

2. 进程

  • 程序运行的一个状态

  • 包含地址空间,内存,数据栈等
  • 每个进程由自己完全独立的运行环境,多进程共享数据是另一个问题

3. 线程

  • 一个进程的独立运行片段
  • 一个进程可以有多个线程
  • 轻量化的进程
  • 一个进程的多个线程间共享数据和上下文运行环境
  • 共享互斥问题

4. 全局解释器锁(GIL)

  • Python 代码的执行是由 “Python 虚拟机”进行控制
  • 在主循环中只能有一个控制线程在执行

5. Python 包

  • thread:有问题,不好用,Python3 改成了 _thread
  • threading:通行的包

[Python3] 043 多线程 简介

标签:空间   好用   执行   独立   tle   共享   另一个   线程   主循环   

原文地址:https://www.cnblogs.com/yorkyu/p/12098614.html

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