nodejs 原理个人理解

异步IO:nodejs本身是单线程的,因此在某个方法中,当我们需要执行io操作时,将该io操作请求发送给系统进行处理(该方法会继续往下执行下去),当该方法执行完成之后,执行该方法的线程会调用事件轮询机制轮询事件列表(此时如果io操作执行完成,会以事件的形式放入事件列表里面),当轮询到该io执行完成的事件之后,再调用callback完成后面的操作。

posted on 2015-12-16 17:32  阳代林  阅读(176)  评论(0编辑  收藏  举报