Node.JS中异步与同步

首先,你得知道阻塞(blocking)和非阻塞(non-blocking)有啥区别。多线程 你能够把Node.js看作一我的+一个团队:异步 JS的执行部分看作是一我的,叫它 a ;线程 调用libuv实现的IO操做的部分看作是一个团队,好比 arr ;code a 只有他本身1我的(单线程),他同一时间内只能干一件事,这部分是阻塞的,一项工做(语句)执行完才能执行下一项,好比一个for循环:bl
相关文章
相关标签/搜索