请帮助我们如何检测python27运行时是否在线程安全模式下运行代码?
例如,如果需要,通知模块不兼容或应用线程代码。
我想将一些代码移植到python27作为线程安全,一些不是线程安全但不了解它在Google App Engine中是如何工作的。
答案 0 :(得分:1)
您所要做的就是更改您的app.yaml,您的应用将以线程运行
threadsafe: true
如果您的代码不是线程安全的,您将不会收到通知,这是您必须自己解决的问题。例如,如果您有一个全局变量,您正在对请求进行更改,那么您可能会遇到问题。但一般情况下,它不会抛出错误或任何东西,它只是不一致的,如果你不了解这个概念,你可能会遇到麻烦。
答案 1 :(得分:1)
你不能拥有“某些线程安全而某些线程不安全”。这不可能。如果某些代码不是线程安全的,那么代码的 none 是线程安全的。这就是线程安全的工作原理。