0

Tornado 是否在multiprocessing内部使用该模块?考虑到 Tornado 作为 Web 服务器,需要处理大量并发请求,我认为 Tornado 使用它是有意义的multiprocessing,因此可以充分利用多核。

如果不是,为什么不呢?

4

1 回答 1

1

它不使用多处理。相反,它使用非阻塞 IO(只有一个线程和一个进程)。请参阅此博客文章,了解它的工作原理以及速度快的原因。

Gunicorn等其他服务器使用单独的进程来利用多个内核。

于 2013-05-10T08:27:35.317 回答