1. 程式人生 > >nodejs的異步非阻塞IO

nodejs的異步非阻塞IO

nbsp png 使用 nod .com 輪詢 cnblogs 分享 strong

簡單表述一下:發啟向系統IO操作請求,系統使用線程池IO操作,執行完放到事件隊列裏,node主線程輪詢事件隊列,讀取結果與調用回調。所以說node並非真的單線程,還是使用了線程池的多線程。

上個圖看看吧

技術分享

舉一反三:所有的異步非阻塞思路都類似,如:nginx,python的模擬異步非阻塞,還有java的nio。C#的 EAP

nodejs的異步非阻塞IO