python – gunicorn gevent猴子修补threadlocals自动成为greenlet-locals吗?

在gevent模式下运行gunicorn时,monkey patches (particularly those for threadlocals) described here是否已经自动应用了threadlocals greenlet-locals?

(我正在运行django并且目前使用threadlocals来快速缓存大型查询结果 – 我知道gevent / greenlet使用替代模型来传统线程,因此我担心).

解决方法:

看来我无需担心:

https://github.com/benoitc/gunicorn/blob/master/gunicorn/workers/ggevent.py#L51

上一篇:使用gevent读取文件没有加速


下一篇:Python程序中的协程操作-gevent模块