【发布时间】:2013-02-06 03:42:09
【问题描述】:
我只是在搜索这个新实现,而且我使用 python 2.7,我必须安装this,所以如果我使用它,我会忘记 CPython 上的 GIL 这个词吗?
【问题讨论】:
-
docs.python.org/dev/library/… -- 没有提到任何关于 GIL 的内容,所以它使用的线程显然是真正的线程。否则,何必操心这些胡扯呢?
-
我发现异步代码喜欢使用 concurrent.futures,所以我说它是 GIL 的药
-
@RobertHarvey:您始终可以构建适合
futureAPI 的 GreenThreadExecutor。 (然而,这有点棘手,这就是为什么tulip会为 stdlib 带来一个稍微不同的future以用于其协程事件循环。)
标签: python future gil concurrent.futures