2013-05-10 50 views
0

Tornado是否在內部使用multiprocessing模塊?考慮到作爲Web服務器的Tornado需要處理大量的併發請求,我認爲Tornado使用multiprocessing是合理的,因此可以充分利用多個內核。Tornado是否在內部使用多處理?

如果不是,爲什麼不呢?

回答

1

它不使用多處理。相反,它使用非阻塞IO(只有一個線程和一個進程)。請參閱this blog post瞭解它如何工作以及它爲什麼速度快的說明。

其他服務器如Gunicorn使用單獨的進程來利用多個內核。

相關問題