最近,我用uwsgi abd gevent运行了一个项目。但是我发现gevent会创建一个新的线程来执行请求,而不是使它在同一个线程中执行。 这里是简单的测试:enter link description hereuwsgi + gevent + django异步测试线程中的并发请求吗?
正如我们所知,gevent基于greenlet,所以至少两个函数将在与gevent.spawn相同的线程中执行。
uwsgi支持gevent,但它必须使用--gevent选项创建gevent队列。它表明每个请求都是在不同的线程中同步执行的。
现在我想知道使用异步模式的uwsgi和gevent是否可以在一个内核中的单个线程中执行请求。