複数のプロセスから同時に呼び出されたときに、互いに干渉することなく並行して動作することができるプログラムの性質を表すものはどれか。
リエントラントは同時呼び出しでも干渉しない性質
選択肢
- アリエントラント
- イリカーシブ
- ウリユーザブル
- エリロケータブル
正解と解説
正解:ア リエントラント
リエントラント(再入可能)とは、複数のプロセスから同時に呼び出されても互いに影響を与えず正しく動作する性質である。これを実現するには、プログラム中で書き換えられる領域を持たず、作業用データを呼び出し側ごとの領域に置く必要がある。共有ライブラリやOSのサービスルーチンで重視される。
選択肢ごとの解説
- ア同時呼び出しでも干渉しない性質を指す用語で、共有領域を書き換えない設計が前提。
- イ自分自身を再帰的に呼び出せる性質で、同時呼び出しの安全性とは別の概念。
- ウ再ロードなしに繰り返し実行できる性質だが、同時実行までは保証しない。
- エ主記憶上のどの位置に配置しても実行できる性質で、アドレスに関する概念。
同じ分野の他の問題
- あるシステムにおいて,"プログラムの記述方法が統一されていないので保守がしづらい"という問題が発生している。今後の新規開…2026年度 公開問題 科目A 問11
- 次の記述中の に入れる正しい答えを、解答群の中から選べ。 次のプログラムにおいて、手続proc2を呼び出すと、 の順に出…2023年度 公開問題 科目B 問2
- 次の記述中の に入れる正しい答えを、解答群の中から選べ。 プログラムを実行すると、" "と出力される。 〔プログラム〕 …2022年度 公開問題 科目B 問1
- インタプリタの説明として、適切なものはどれか。2019年度 春期 午前 問19
- プログラムのコーディング規約に規定する事項のうち、適切なものはどれか。2022年度 公開問題 科目A 問9
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。