如何在JavaScript中实现原子操作(并发模型)?

时间:2011-08-11 18:05:11

标签: javascript javascript-events concurrency

说,我想在每次收到ajax响应时增加一个计数器。我不知道使用JavaScript异步事件的并发模型。有什么想法吗?

1 个答案:

答案 0 :(得分:17)

在浏览器中,一次只运行一个javascript线程。

并发问题是可能的,因为当ajax响应处于挂起状态时,javascript可能会响应不相关的事件而运行。但是如果你没有在ajax调用之前启动一个原子操作并在响应处理程序中完成它,那么你是安全的。