在gevent.spawn
的示例中,我看到python模块中的全局变量在生成的greenlets之间共享
我的问题专门关于uWSGI gevent-服务器中的greenlet之间有多少分隔?
是否与我在自己的代码中生成它们一样,即需要非常注意全局变量?
通常,我们认为Web服务器提供了“进程分离”,在本例中是单独的Python解释器。
所以我的问题是,uWSGI + gevent是否打破了这个假设-您有x个进程和y个greenlets ...并且每个greenlet与同一进程的其他成员共享全局变量,就好像您自己生成了它们一样?
这在文档中并不明显,但是也许这是一个幼稚的问题,并且可以理解,这就是gevent的工作原理。