《深入浅出Node.js》学习笔记(2)异步I/O

理解异步/同步与非阻塞/阻塞 异步/同步与非阻塞/阻塞其实是两回事。操作系统内核处理I/O只有两种方式:阻塞与非阻塞。 阻塞I/O调用之后需要等待系统内核完成所有操作后,调用才能结束。阻塞I/O造成CPU等待,浪费了CPU的处理能力。 非阻塞I/O调用之后会立即返回,CPU的时间片可以用来处理其他事务。立即返回造成的结果是,返回时并没有数据,因为完整数据需要I/O操作完成才能获取,因此需要轮询。
相关文章
相关标签/搜索