Process.nextTick 和 setImmediate

来源:互联网 发布:类似维棠的软件 mac 编辑:程序博客网 时间:2024/06/11 18:40


暂时先转载这些 ,后面学习深入了再展开

nextTick 用 uv_idle_start 挂的,它的callback function 最早被call,然后 io 的,最后是 setImmediate 的 callback function 被 call。

作者:黑暗二叉树
链接:https://www.zhihu.com/question/23028843/answer/34597367
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

A();B();C();
<img src="https://pic4.zhimg.com/ba47432176970aeb9e9df4c3cbb3a623_b.jpg" data-rawwidth="810" data-rawheight="162" class="origin_image zh-lightbox-thumb" width="810" data-original="https://pic4.zhimg.com/ba47432176970aeb9e9df4c3cbb3a623_r.jpg">
------------------------------------------------------------------------
A();process.nextTick(B);C();
<img src="https://pic3.zhimg.com/3a591f00cfe6b3c3b51137c2a8bda382_b.jpg" data-rawwidth="810" data-rawheight="162" class="origin_image zh-lightbox-thumb" width="810" data-original="https://pic3.zhimg.com/3a591f00cfe6b3c3b51137c2a8bda382_r.jpg">
------------------------------------------------------------------------
A();setImmediate(B);C();
<img src="https://pic1.zhimg.com/2d5e6e9335f8972b0d5a6e010871d828_b.jpg" data-rawwidth="810" data-rawheight="162" class="origin_image zh-lightbox-thumb" width="810" data-original="https://pic1.zhimg.com/2d5e6e9335f8972b0d5a6e010871d828_r.jpg">

0 0
原创粉丝点击