問題
スレッドとプロセスの違いに関する記述として正しいものはどれか。
選択肢
- 1スレッドはメモリ空間を共有し、プロセスは独立したメモリ空間を持つ
- 2プロセスはメモリ空間を共有し、スレッドは独立したメモリ空間を持つ
- 3スレッドとプロセスは技術的に同じものである
- 4スレッドはOSで管理されない
正解
1. スレッドはメモリ空間を共有し、プロセスは独立したメモリ空間を持つ
詳しい解説を見る解説を閉じる
解説
プロセスは独立したメモリ空間を持つOSのリソース管理単位、スレッドはプロセス内で動作する実行単位でメモリ空間を共有する。スレッド間通信は高速だが排他制御が必要。プロセス間通信(IPC)はパイプ・共有メモリ・ソケットなどを使う。
一問一答
全400問を繰り返し学習