スレッドをサポートしているオペレーティングシステムにおける、プロセスとスレッドに関する次の記述のうち、最も適切なものを選べ。
@ 1つのスレッドは、複数のプロセスにおいて同時に実行できる。
A 同じプロセス内の複数のスレッドは、マルチコアで同時に実行できる。
B 同じプロセス内の複数のスレッドは、プロセス内のデータを共有しない。
C 同じプロセス内の複数のスレッドは、同じスタックを用いて実行される。
D プロセス切り替えに要するコストとスレッド切り替えに要するコストは同じである。
A
スレッドは、1つのプロセスをCPUが処理できる最小の処理単位に分割したものである。
@ 1つのスレッドは、1つのプロセス内で実行される。
A 正しい。
B 同じプロセス内の複数のスレッドは、プロセス内のデータを共有できる。
C 複数のスレッドは、個別のスタックを用いなければ、値がおかしくなる。
D プロセス切り替えに要するコストの方が大きい。
W−13 | 目次 | W−15 |