栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Javascript / Node中的隐藏线程永远不会执行用户代码:是否可能,如果这样,是否会导致出现竞争状态的不可思议的可能性?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Javascript / Node中的隐藏线程永远不会执行用户代码:是否可能,如果这样,是否会导致出现竞争状态的不可思议的可能性?

不,这不会发生。

是的,确实有“隐藏”的后台线程为异步方法工作,但是 这些 后台线程 不调用callbacks
。javascript的所有执行都确实在同一个线程上进行,顺序,同步。该

data
事件回调将始终 异步 执行,即在当前脚本/函数运行完成之后。

虽然在创建回调并将其附加到事件发射器之前确实确实已经有来自网络的数据包到达了,但是侦听最低级别数据包的回调总是在发送请求之前创建的-它是本地“
makeRequest”的一个参数”方法,并且可以从一开始就被调用。因此,当数据包确实在当前脚本(仍由构造事件发射器和附加处理程序占用)完成之前到达时,此
事件将排队 ,并且仅在事件循环准备好后(在下一回合)执行回调。届时,

data
肯定会创建并附加事件回调。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/484669.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号