基本情報トップに戻る
A難易度: 標準2026年度

基本情報技術者 一問一答A 第80問

問題

スレッドの特徴は何か。

選択肢

  1. 1同一プロセス内でメモリ共有して動作する実行単位
  2. 2プロセスと同じ
  3. 3OSごとに1つだけ
  4. 4メモリ空間が独立

正解

1. 同一プロセス内でメモリ共有して動作する実行単位

詳しい解説を見る

解説

スレッドは、プロセス内部における命令実行の流れの単位であり、同一プロセス内の複数のスレッドはメモリ空間(コード領域やデータ領域)を共有して並行動作する。プロセスの生成・切替えに比べて管理情報が少なく軽量で、コンテキストスイッチのオーバーヘッドが小さい。一方、メモリを共有するため、複数スレッドが同じデータを更新する際には排他制御(ロックなど)が必要となる。プロセスはそれぞれ独立したメモリ空間を持つ実行単位であり、スレッドと同じものではない。OSごとに1つという制限は存在せず、メモリ空間が独立しているのはプロセス側の特徴である。基本情報技術者試験ではプロセスとスレッドの違い(メモリ共有の有無・軽量性)と、共有データに対する排他制御の必要性が頻出ポイントである。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。