1

我是韩国人。我的英语水平太低了。

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

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

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

我怎样才能控制价值。还是我的担心算不了什么?

4

3 回答 3

0

你想考虑改写这个,我很难理解你在问什么(特别是与网络/线程有关),但我猜你想看看 nodejs 事件循环是什么:

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

于 2012-05-03T06:25:11.570 回答
0

JavaScript 以我喜欢称之为turn的方式运行代码。

在一个回合中,正在运行的代码对所有变量和绑定到它们的值具有完全且独占的访问权限。由于没有其他代码正在运行或无法运行,因此您不必担心锁定。

您可以忽略该行下方的文本。


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

请注意,转弯的概念来自E 语言,但非常适合 JavaScript。

于 2012-05-03T06:27:10.310 回答
0

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

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

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

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

于 2012-07-20T06:16:48.147 回答