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