node js:有两个setInterval()

时间:2012-05-03 06:04:32

标签: node.js

我是韩国人。我的英语技能太低了。

在NODE.JS中,有两个setInterval()。 当然,nodejs是单线程。

但是,我担心每个setInterval处理相同的值(或数组)。

说实话,我的情况有网络和setInterval()。

我该如何控制价值。或者我担心什么都没有?

3 个答案:

答案 0 :(得分:0)

你想考虑重写这个,我无法理解你在问什么(特别是与网络/线程有关),但我猜你想要研究nodejs事件循环是什么:

http://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/

答案 1 :(得分:0)

JavaScript在我喜欢称为转动的内容中运行代码。

在转弯过程中,正在运行的代码具有对所有变量及其绑定值的完全独占访问权限。由于没有其他代码可以运行,您不必担心锁定。

您可以忽略该行下面的文字。


请注意,虽然在这种情况下这无关紧要,但如果您有一个完成多次转弯的进程,您应该知道其他代码可能在这些转弯之间轮流进行。每个回合都是原子的,并且有多种方法可以使多转过程成为原子,但它们太复杂而无法在此解释。

请注意,转弯的概念来自E lang但在JavaScript中非常适合。

答案 2 :(得分:0)

只有一个线程被分配给用户级   用户级别에서는직thread 1 thread만할당되어있다。

所以,你不必担心线程冲突。或IPC
 즉线程冲突은고민할필요가없다는얘기

如果您的问题与此无关, 然后,您可以通过应用程序级编程轻松处理所有其他情况 기타상황은응용프로그램레벨에서조치하면될것같음。

我是新手到这里, 所以我不知道是否允许英语以外的语言......

相关问题