如何在NodeJS中控制变量的并发访问?

时间:2014-03-22 06:45:13

标签: javascript node.js concurrency thread-safety

例如:

var i = 0;
while(true)
  http.request('a url', callback_f);

function **callback_f**(){
  **i++**;
}

在我简单的虚构示例中,某些请求可能会尝试在同一时间增加i的值, 如何在NodeJS中编写一个线程安全的代码?

1 个答案:

答案 0 :(得分:1)

您不必担心Node.js中的线程。 Node.js处理单线程环境中的所有调用。