事件模型

事件模型

异步I/O
1. 文件操作
2. 网络操作
在浏览器中也存在异步操作
1. 定时任务
2. 事件处理
3. Ajax回调处理
js的运行是单线程的,引入事件队列机制解决阻塞问题
Node.js中的事件模型与浏览器中的事件模型类似:单线程+事件队列
Node.js中异步执行的任务:
1. 文件I/O
2. 网络I/O
基于回调函数的编码风格
graph TB subgraph js主线程 P1[线程1] --> P2[线程2] P2 --> P3[线程3] P3 --> P4[线程4] end subgraph 事件队列 E1[任务1] --- E2[任务2] E2 --- E3[任务3] end P4 --> E1 E1 --> P4
posted @ 2020-09-28 14:37  mrtransition  阅读(118)  评论(0)    收藏  举报