Node中整個異步I/O流程的流程圖

事件循環,觀察者,請求對象,I/O線程池這四者共同構成了Node異步I/O模型的基本要素。 Windows下主要通過IOCP向系統內核發送I/O調用和從內核獲取已完成的I/O操作,配以事件循環,以此完成異步I/O的過程。在Linux下通過epoll實現這個過程。不同的是線程池在Windows下有內核(IOCP)直接提供,*nix系列下有libuv自行實現。 參考書籍:《深入淺出node.js》
相關文章
相關標籤/搜索