我想请问一下,nodejs 的异步事件在内核的角度是如何一个个执行起来的。一个典型的例子就是写两个 promise ,返回当前 Date ,得到两个完全相同的时间。如果允许同时执行,那么请问数目有上限么?
1
Nazz Feb 28, 2023
并没有同时, 只是间隔很小
|
2
ericls Feb 28, 2023 via iPhone
单线程 不存在同时
|
3
rekulas Feb 28, 2023
两个完全相同的时间
这不大可能,你返回的时间粒度是多少,可能太粗了感觉一样实际不一样 |
4
wu67 Feb 28, 2023
个人理解, 最多就是接近吧, 如果你取单位秒的话, 就很可能得到一样的时间, 但是如果取毫秒, 我觉得是不会相同的.
|
5
islxyqwe Feb 28, 2023
Date.now 只到 1ms ,你用 performance.now 再试试?
|
6
cjlalalala OP 噢 确实不是同时执行的 是有间隔滴 谢谢大家的回答
|