gpt4 book ai didi

javascript - 如何在 javascript 中管理变量的并发访问

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:37:46 25 4
gpt4 key购买 nike

我正在开发一个使用异步函数的 chrome 扩展,我有一个由函数设置的全局字符串变量,如下所示:

my_global_variable += a_string

我想知道是否存在以下风险:如果我同时在另一个函数中读取 my_global_variable,我只会得到 a_string 的一部分。

换句话说,连接(更一般的指令)是原子操作吗?

最佳答案

浏览器中的 Javascript 是单线程的(除非使用 HTML5 Web Workers),因此不存在围绕变量访问的争用。通过 Gears 插件在 Chrome 中有线程,但那是 discontinued in favour of HTML5功能,例如Web Workers .

关于javascript - 如何在 javascript 中管理变量的并发访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8918970/

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