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

Python-多线程.md

时间:2019-02-16 15:32:15      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:形式   问题   状态   解释   量化   .com   运行   and   blog   

# 环境

- xubuntu 16.04

- anaconda

- pycharm

- python3.6

- https://www.cnblogs.com/jokerbj/p/7460260.html

- https://www.dabeaz.com/python/UnderstandingGIL.pdf

 

# 多线程  VS   多进程

- 程序:一堆代码以文本形式存入一个文档

- 进程:程序运行的一个状态

    -  包含地址空间、内存、数据栈等

    -  每个进程由自己完全独立的运行环境,多进程共享数据是一个问题

- 线程

    - 一个进程的独立运行片段,一个进程可以由多个线程

    - 轻量化的进程

    - 一个进程的多个线程间共享数据和上下文运行环境

    - 共享互斥问题

- 全局解释器锁(GIL)

    -  Python代码的执行是由pyhton虚拟机进行控制

    -  在主循环中只能有一个控制线程在执行

    -  

Python-多线程.md

标签:形式   问题   状态   解释   量化   .com   运行   and   blog   

原文地址:https://www.cnblogs.com/niaocaizhou/p/10387675.html

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