に似たようなループを置くことができます。は、どのように私は私がやりたい、このサーバ例えば
var http = require('http');
const PORT=8080;
var myvar = "Test: ";
function handleRequest(request, response){
response.end(myvar);
}
var server = http.createServer(handleRequest);
server.listen(PORT, function(){
console.log("Server listening on: http://localhost:%s", PORT);
});
var asdf = 0;
while(true){
asdf += 1;
myvar += asdf;
}
のvar空自の作品上記のコードが、私はそれので、whileループを入れたときに、それはしていませんサーバーが動作するための時間はありません。
しかし、私はこれを行う方法がわかりません。私は答えを探していましたが、人々はwhileループを停止し、要求を処理してからループを続行するようなことを言うが、私はループを止めたくない。いくつかのスレッディングを実装しなくても可能かもしれないと思ったが、最初はnode.jsを使い慣れていないし、ロックなどの実装を想像していないので、いくつかの意見を聞きたい。
このwhileループで何を達成したいですか?あなたの目標が何であるか分かっていれば、非同期の代替案があるかもしれません。 – haxxxton
ノードはシングルスレッドです。複数のハンドラが必要な場合は、ノードクラスタと合計番号を作成できます。クラスタの<= no.of cpusはマシン内にあります。 – Jain
中には、私はいくつかのピンの状態、ちょうど0と1を読んでいると私はサーバーがすべてのピンの現在の状態である応答したい。問題は、ピンの状態がいつ変わるのか分かりません。そのため、私はそれを絶えず読んでいます。 –