GAE命名空间是否可以安全地与线程安全一起使用?

0E3*_*070 2 google-app-engine

我有一个使用命名空间组织数据的GAE应用程序.我的问题是 - 是基于每个线程还是基于每个实例管理命名空间?如果我在GAE配置中启用线程安全,是否可能在一个线程中设置命名空间会影响其他线程?

小智 5

set_namespace()用途os.environ:

def set_namespace(namespace):
    ...
    os.environ[_ENV_CURRENT_NAMESPACE] = namespace
Run Code Online (Sandbox Code Playgroud)

os.environ已修补使用线程本地存储.

所以是的,命名空间是线程安全的.