首页 > 解决方案 > 为什么并行在javascript中具有不同的含义

问题描述

下面是html的标准

2.1.1 并行
性 并行 运行步骤意味着这些步骤将一个接一个地运行,与标准中的其他逻辑同时运行(例如,与事件循环同时运行)。该标准没有定义实现这一点的精确机制,无论是分时协作多任务、光纤、线程、进程,使用不同的超线程、内核、CPU、机器等。相比之下,立即运行的操作必须中断当前运行的任务,运行自己,然后恢复之前运行的任务。

https://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel

那么为什么这个平行是一个接一个

标签: javascripthtml

解决方案


我认为文本与您已经知道的内容相同:

并行运行步骤意味着这些步骤将一个接一个地运行,与标准中的其他逻辑同时运行。

让我们看看:我将与步骤 [W,X,Y,Z]并行运行步骤 [A,B,C,D ]。所以两组步骤(我们称它们为过程)同时运行实际上每个步骤都是一个接一个地运行(D在C之后,C在B之后,B在A之后,其他过程也是如此)。


注意:当您阅读逗号之间的从属句时,这意味着您可以从主句中取出该部分,并且该含义将保持有效。在这种情况下,请阅读以下内容:

并行运行步骤意味着这些步骤将一个接一个地运行,与标准中的其他逻辑同时运行。

与阅读此内容相同:

并行运行步骤意味着这些步骤将与标准中的其他逻辑同时运行。

现在也许对你更有意义。


推荐阅读