是否可以在Javascript / AngularJS中同步并发调用?

时间:2015-05-05 15:34:30

标签: javascript angularjs multithreading

在Java中,我可以像这样声明synchronized方法:

public int synchronized myMethod () {
    int i = 0;
    i++;
    return i;
}

这可以防止两个或多个线程同时进入该方法(即其他线程将等待阻塞线程完成)。 Javascript / AngularJS中是否有类似的概念?

1 个答案:

答案 0 :(得分:1)

Javascript中不需要同步方法,因为它是严格的单线程。当一个方法正在运行时,没有其他线程运行任何代码。

(单线程的例外是后台工作者,但它们不与主线程共享数据。)