Tornado是否在内部使用多处理?

时间:2013-05-10 08:13:32

标签: python tornado

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

如果没有,为什么不呢?

1 个答案:

答案 0 :(得分:1)

它不使用多处理。相反,它使用非阻塞IO(只有一个线程和一个进程)。请参阅this blog post,了解其工作原理及其快速的原因。

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