#スレッド

3 件の記事

Goでプロセス・goroutine・メモリを覗いてみた
アプリケーション 2025-08-09

Goでプロセス・goroutine・メモリを覗いてみた

Goを使って、プロセスのアドレス空間・goroutineの動作・スタックとヒープの挙動を軽く覗いてみた記録です。子プロセスとの仮想アドレス空間の違いやメモリ領域の独立性を、os/execなどを用いた実装例を通して確認します。

#Golang#メモリ#データ構造#プロセス#スレッド
Webアプリケーションの処理モデルについて
アーキテクチャ 2025-08-02

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

Webアプリケーションの代表的な処理モデルであるイベントループ・マルチスレッド・マルチプロセスの3つを対比して解説する記事です。それぞれのモデルの特徴やメリット・デメリットを整理し、IOバウンド・CPUバウンドといったワークロードに応じてどう選定すべきかの基準を紹介します。

#イベントループ#スレッド#プロセス
プロセス vs スレッド:開発者が知るべき本質的な違い
OS 2018-06-25

プロセス vs スレッド:開発者が知るべき本質的な違い

プロセスとスレッドの違いについてまとめた記事です。プログラムの実行単位であるプロセスと、その中で動くスレッドについて、専用のメモリ空間を持つかどうか、コンテキストスイッチのコスト、並行処理モデルへの影響といった観点から、開発者が知っておくべき基礎知識をカバーします。

#OS#スレッド#プロセス#データ構造