在异步环境中,threading.local
不再保证是上下文本地的,因为多个上下文可能共存于单个线程中。大多数异步框架(gevent、eventlet)都提供了get_current_context()
识别当前上下文的功能。有些提供了猴子补丁的方法,threading.local
因此它对于“greenthreads”或其他特定于框架的上下文是本地的。我在扭曲的文档中找不到这样的功能。我该怎么做呢?
问问题
261 次
在异步环境中,threading.local
不再保证是上下文本地的,因为多个上下文可能共存于单个线程中。大多数异步框架(gevent、eventlet)都提供了get_current_context()
识别当前上下文的功能。有些提供了猴子补丁的方法,threading.local
因此它对于“greenthreads”或其他特定于框架的上下文是本地的。我在扭曲的文档中找不到这样的功能。我该怎么做呢?