Node.js學習筆記(一)---對異步IO的理解

Node提供libuv作爲抽象封裝層: Node.js的異步IO: 操作系統對I/O的操作分爲阻塞I/O和非阻塞I/O。阻塞I/O造成了CPU的等待,使CPU不能得到充分的利用;而非阻塞I/O雖然不必等待完整I/O的返回,但需要通過輪詢重複的調用判斷操作,這種判斷操作也是對CPU的一種浪費。我們希望非阻塞I/O可以免去輪詢的步驟,在實際I/O操作完成後,通過返回完成信號通知應用程序即可。 Node
相關文章
相關標籤/搜索