Node.js を勉強中なんだけど、非同期IOを生かす局面がわからないなあ。 書いてるコード見ると、手続き型言語とおんなじことやってる。 ファイルを開こうとする→ファイルを開いた→読み込もうとす...
Node.js を勉強中なんだけど、非同期IOを生かす局面がわからないなあ。書いてるコード見ると、手続き型言語とおんなじことやってる。
ファイルを開こうとする→ファイルを開いた→読み込もうとする→読み込んだ→閉じようとする→閉じた
みたいな。
このノリはGUIアプリ作って、キー操作のキューイングを自前で実装したときとなんか似てるけど。
そういやネットワークアプリの実装とも似てんなあ。
別スレッドでクエリを投げといて帰ってくるまで別の処理やるとか。
みんなどういうところに使ってるんだろ。