スレッド単位で処理可能なDBMSがある。
スレッドに関する記述として、適切なものはどれか。
ア | シングルスレッドでは、並行処理を行うことはできない。 |
イ | 複数のクライアントからの要求を効率よく処理するために、マルチスレッドが利用される。 |
ウ | マルチスレッドでは、プロセス間の同期の負荷が大きく、並列処理には適さない。 |
エ | マルチプロセッサ環境では、マルチスレッドよりもシングルスレッドの方が効率が良い。 |
答え イ
【解説】
ア | シングルスレッドでも並行処理は可能です。 |
イ | 複数のクライアントからの要求を受け付ける処理をマルチスレッド化すると効率がよくなります。 |
ウ | マルチスレッドは並列処理に適した技術です。 |
エ | 複数のプロセッサが搭載されたシステムでは、各プロセッサで別のスレッドを並列処理したほうが効率がいいです。 |
【キーワード】
・マルチスレッド