0
Tornado是否在內部使用multiprocessing
模塊?考慮到作爲Web服務器的Tornado需要處理大量的併發請求,我認爲Tornado使用multiprocessing
是合理的,因此可以充分利用多個內核。Tornado是否在內部使用多處理?
如果不是,爲什麼不呢?
Tornado是否在內部使用multiprocessing
模塊?考慮到作爲Web服務器的Tornado需要處理大量的併發請求,我認爲Tornado使用multiprocessing
是合理的,因此可以充分利用多個內核。Tornado是否在內部使用多處理?
如果不是,爲什麼不呢?
它不使用多處理。相反,它使用非阻塞IO(只有一個線程和一個進程)。請參閱this blog post瞭解它如何工作以及它爲什麼速度快的說明。
其他服務器如Gunicorn使用單獨的進程來利用多個內核。