問8
複数のプロセスから同時に呼び出されたときに、互いに干渉することなく並行して動作することができるプログラムの性質を表すものはどれか。
ア リエントラント
イ リカーシブ
ウ リユーザブル
エ リロケータブル
正解
ア
解説
ア 正しい。リエントラントは、再入可能のことである。
イ リカーシブは再帰的のことである。
リカーシブコールは、再帰呼び出しのことで、サブルーチン (関数) が自分自身のサブルーチンを呼び出すことができるプログラムの性質である。
ウ リユーザブルは再利用可能、再使用可能のことで、一度実行されたプログラムがメインメモリに取り込まれ、ロードしなくても何度でも実行できるプログラムの性質である。
エ リロケータブルは、再配置可能のことで、主記憶上のどこに置いても、プログラムが実行できるプログラムの性質である。
タグ:再入可能