マルチスレッドの説明として,適切なものはどれか。
- アCPUに複数のコア(演算回路)を搭載していること
- イハードディスクなどの外部記憶装置を利用して,主記憶よりも大きな容量の記憶空間を実現すること
- ウ一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること
- エ一つのデータを分割して,複数のハードディスクに並列に書き込むこと
正解と解説を見る
正解
ウ 一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること
マルチスレッドとは、一つのアプリケーションプログラムの処理を複数の実行単位(スレッド)に分割し、それらを並行・並列に処理する仕組みであり、これが正解である。「複数のコアを搭載」はマルチコアの説明、「外部記憶を使って主記憶より大きな空間を実現」は仮想記憶の説明、「データを分割して複数のハードディスクに並列書込み」はRAIDなどのストライピングの説明であり、いずれもマルチスレッドとは異なる技術を指している。