
応用情報技術者試験 令和7年度 秋期 午前、全80問のうちの問17。
スレッドセーフの
- アアプリケーションが
複数の スレッドから 呼び出されないようになっている。 - イアプリケーションを
複数の スレッドではなく, 単一の スレッドで 動作させる。 - ウアプリケーションを
複数の スレッドで 並列に 実行しても, 問題が 生じない。 - エスレッドの
競合が 発生した ときに, アプリケーションを 安全に 停止させる。
答えと解説を開く
正解はウです。
スレッドセーフとは、
ほかの選択肢が違う理由
- ア複数の
スレッドから 呼べなく するのは、 問題を 避けているだけで、 スレッドセーフとは 言いません。 スレッドセーフは、 呼ばれても 大丈夫な 性質です。 - イ単一の
スレッドで 動かせば 取り合いは 起きませんが、 それは シングルスレッドで 動かすという 運用の話です。 - エ競合が
起きた ときに 止めるのは、 異常時の 扱いの 話です。 スレッドセーフは、 そも そも 競合で 壊れない 作りの ことです。
仕組み
スレッドは、
これを