在NODE.JS中,有两个setInterval()。 当然,nodejs是单线程。
但是,我担心每个setInterval处理相同的值(或数组)。
说实话,我的情况有网络和setInterval()。
我该如何控制价值。或者我担心什么都没有?
答案 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
즉线程冲突은고민할필요가없다는얘기
如果您的问题与此无关, 然后,您可以通过应用程序级编程轻松处理所有其他情况 기타상황은응용프로그램레벨에서조치하면될것같음。
我是新手到这里, 所以我不知道是否允许英语以外的语言......