Python 专题

发布时间: 更新时间: 总字数:214 阅读时间:1m 作者: IP上海 分享 网址

Python,是一种广泛使用的解释型、高级和通用的编程语言。

介绍

  • Python 官方解释器为 CPython,基于 C语言 实现
    • 其他实现方式
      • Java 实现的 Jython
      • .NET 实现的 IronPython
  • GIL(Global Interpreter Lock, 全局解释器锁) 本质上类似与 Linux 内核的 Mutex
    • 作用:在 CPython 解释器中执行时,Python 线程会先获取锁,阻止其他线程的执行
    • 原因
      • CPython 主要使用 C 语言库,不是原生线程安全的
      • 内存中,值引用时会自动计数 +1,采用 GIL 能规避复杂场景中,引用计数竞争风险问题

安装

ubuntu

sudo apt-get install python3.8 python3.8-dev python3.8-venv libffi-dev

其他

Python 开源项目:

  • OpenStack
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数