2012-05-03 13 views
1

私は韓国語です。私の英語力は低すぎます。ノードjs:2つのsetInterval()があります。

NODE.JSには2つのsetInterval()があります。 もちろん、nodejsはシングルスレッドです。

しかし、私は各setIntervalが同じ値(または配列)を処理することを心配しています。

私の状況には、networkとsetInterval()があります。

どのように値を制御できますか?または私の心配は何もない?

+1

....英語以外の言語が許可されているかどうかを知っているか、いないいないいくつかのコードを投稿してください:P – mihai

答えて

0

JavaScriptが私はをオン呼び出すために好きなものでコードを実行します。

実行中のコードでは、すべての変数とそれらにバインドされた値に対する完全かつ排他的なアクセス権があります。他のコードは実行されていないため、ロックを心配する必要はありません。

行の下のテキストは無視できます。これが、この場合には重要ではありませんが、あなたは複数のターンの上に完了し、プロセスを持っている場合、あなたは他のコードは、それらのターン間のターンを取った可能性があることを認識すべきであることを


注意。各ターンはアトミックであり、マルチターンプロセスをアトミックにする方法はありますが、ここで説明するには複雑すぎます。

ターンのコンセプトはE langですが、JavaScriptにはうまく収まります。

0

ユーザレベルに割り当てられるスレッドは1つだけです。 ユーザレベルから1スレッドだけです。

スレッド間の競合を心配する必要はありません。またはIPC
즉あなたの質問はこれに関してれていない場合、 その後、あなたはあなたのアプリケーションレベルのプログラミング 기타상황은응용프로그램레벨에서조치ことにより、容易に他のすべてのケースを処理できるスレッド競合은고민할필요가없다는얘기

何もない。

私は英語のあなたよりも理解しやすい...、ここに初心者だ ので、私は

+1

ようこそstackoverflowへ。私はあなたが英語で答えると(他の人が恩恵を受けられるように)、翻訳を提供することに問題はないと思います。 – Botz3000

関連する問題