gpt4 book ai didi

javascript - 什么是事件的 Javascript 原子执行单元?

转载 作者:行者123 更新时间:2023-12-02 13:50:10 25 4
gpt4 key购买 nike

Javascript 引擎正在执行一个函数,该函数依次调用另一个函数(顺序),并且这种情况会持续 5 秒。同时,用户或以编程方式触发了多个事件。

我们可以理所当然地认为在最外层函数完成之前不会处理任何事件吗?

/* Example */

function outermost_function() {
function inner_function () {
function innermost_function () {
return;
}
}
}

最佳答案

Javascript 是单线程的,事件在事件循环中排队。 JS 代码不会在主线程上并行执行。主线程上的代码永远不会中断。

话虽如此,可以使用 web workers 并行执行代码。 .

有很多关于 Javascript 事件循环主题的优秀文章,我建议从 here 开始

关于javascript - 什么是事件的 Javascript 原子执行单元?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41059965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com