python的进程线程

分类: python/深度学习 |
https://www.jianshu.com/p/a69dec87e646
GIL (global interpreter lock)只在 CPython 中才有,而在 PyPy 和 Jython
中是没有 GIL 的
由于 GIL 锁存在,Python 里一个进程永远只能同时执行一个线程(拿到 GIL
的线程才能执行),这就是为什么在多核CPU上,Python 的多线程效率并不高的根本原因。
为啥GIL存在:解决多线程引用计数的问题
后一篇:前端自动化方案Cypress