python之高性能網絡編程併發框架eventlet實例

前言: 雖然 eventlet 封裝成了非常類似標準線程庫的形式,但線程和eventlet在實際併發執行流程仍然有明顯區別。在沒有出現 I/O 阻塞時,除非顯式聲明,否則當前正在執行的 eventlet 永遠不會把 cpu 交給其他的 eventlet,而標準線程則是無論是否出現阻塞,總是由所有線程一起爭奪運行資源。所有 eventlet 對 I/O 阻塞無關的大運算量耗時操作基本沒有什麼幫助。
相關文章
相關標籤/搜索