标签: python tornado
Tornado是否在内部使用multiprocessing模块?考虑到作为Web服务器的Tornado需要处理大量并发请求,我认为Tornado使用multiprocessing并因此充分利用多个核心是有意义的。
multiprocessing
如果没有,为什么不呢?
答案 0 :(得分:1)
它不使用多处理。相反,它使用非阻塞IO(只有一个线程和一个进程)。请参阅this blog post,了解其工作原理及其快速的原因。
Gunicorn等其他服务器使用单独的进程来利用多个核心。