algorithm
アルゴリズムについてまとめるディレクトリ
シングルスレッドと計算量
シングルスレッドの意味
Node.jsはシングルスレッドで動作します。これは、JavaScriptコードが単一のスレッドで実行されることを意味します。シングルスレッド環境では、非同期処理やイベントループを活用して、多数のリクエストを効率的に処理します。
計算量の影響
シングルスレッド環境では、重い計算処理がひとつのリクエストで発生すると、その計算が完了するまで他のリクエストを処理できなくなる。
たとえば、時間のかかるループや複雑な計算があると、その処理が終わるまで他のリクエストが待たされることになる。