多线程的 Python 是不纯正的 Python. 我不接受!
不过你们再仔细看,可能会发现这个 Python 其实也不是真正的多线程 Python. 而是说把 Python 解释器做成可以多开的。目前 GIL 是进程内全局变量,如果 GIL 变成每个解释器一个,那每个解释器都可以运行一个自己的线程。这个架构类似于 JavaScript 的 worker.
如果 Python 3.0 的时候,干脆去掉 GIL 变成完全的单线程语言,干掉 threading 模块换成 greenlet 模块。还有 go 啥事。
【 在 GoGoRoger 的大作中提到: 】
:
https://zhuanlan.zhihu.com/p/632128465: 发自「今日水木 on M2007J17C」
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 124.127.72.*]
: ...................
--
修改:hgoldfish FROM 110.81.0.*
FROM 110.81.0.*