スレッド

Webアプリケーションの処理モデルについて

システムアーキテクチャ

この記事では、Webアプリケーションの代表的な処理モデルについて書く。 イベントループ スレッド プロセス 各処理モデルの概要 イベントループモデル(非同期・シングルスレッド) 特徴:1つのスレッドで、イベント(非同期IOなど)を順に処理 代表例:Node.js、Deno、JavaScript(ブラウザ) [ イベントキュー ] → [ イベントループ ] → [ 実行 ] メリット ...

イベントループ スレッド プロセス

プロセスとスレッドの違い

OS

概要 プロセスとスレッドの違いについてまとめる プロセスとは プログラムの実行単位 CPU上で実行される リソースの共有はできない 専用のメモリ領域を使用 仮想アドレス空間を保持している プロセスの切り替えには仮想アドレスと物理アドレスのマッピング必要 プロセスの保持するデータ構造 プロセスがメモリに保持しているデータ構造は2つのセグメントに分かれている。 テキストセグメント プログラム...

os スレッド プロセス スタック ヒープ