スレッド単位で処理可能なDBMSがある。
スレッドに関する記述として、適切なものはどれか。
ア |
シングルスレッドでは、並行処理を行うことはできない。 |
イ |
複数のクライアントからの要求を効率よく処理するために、マルチスレッドが利用される。 |
ウ |
マルチスレッドでは、プロセス間の同期の負荷が大きく、並列処理には適さない。 |
エ |
マルチプロセッサ環境では、マルチスレッドよりもシングルスレッドの方が効率が良い。 |
答え イ
【解説】
ア |
シングルスレッドでも並行処理は可能です。 |
イ |
複数のクライアントからの要求を受け付ける処理をマルチスレッド化すると効率がよくなります。 |
ウ |
マルチスレッドは並列処理に適した技術です。 |
エ |
複数のプロセッサが搭載されたシステムでは、各プロセッサで別のスレッドを並列処理したほうが効率がいいです。 |
【キーワード】
・マルチスレッド
【キーワードの解説】
- マルチスレッド(multi-thread)
コンピュータ上で複数の処理の単位のことで、最も小さい単位で同じプログラム上で各スレッドはメモリなどの資源を共有します。
マルチスレッドは、複数のスレッドを並行して動作させることでCPUの利用率を上げ処理速度の向上を行います。
もっと、「マルチスレッド」について調べてみよう。
戻る
一覧へ
次へ
|