Python 的 contextvars 支持 Eventlet 、 Gevent and greenlet 这些第三方协程吗?

Python 的 contextvars 可以支持 aio 和 替代 threading.local

但是在 EventletGevent and greenlet 这些第三方协程可以正常工作吗?


回答:

不清楚 EventletGevent and greenlet 三者关系的,可以看这个文章:Python协程 Gevent Eventlet Greenlet


看到一个帖子:Is eventlet compatible with ContextVars?

Python 的 contextvars 支持 Eventlet 、 Gevent and greenlet 这些第三方协程吗?

满足 greenlet>=0.4.17 即可。

evenlet 是基于 greenlet 的,所以 greenlet 支持就是 evenlet 支持!

但是 gevent 不是,那么 event 支持了 contextvars 了吗?

看看这句话:Gevent includes its own contextvars support, so it works even with old versions of greenlet, and thus with PyPy.

Python 的 contextvars 支持 Eventlet 、 Gevent and greenlet 这些第三方协程吗?

以上是 Python 的 contextvars 支持 Eventlet 、 Gevent and greenlet 这些第三方协程吗? 的全部内容, 来源链接: utcz.com/p/938391.html

回到顶部