noun
reentrant program
A program that can be safely interrupted and re-entered while it is still executing, without data corruption. Used in concurrent or interrupt-driven systems.
再入可能プログラムは、割り込み処理でよく使われる。
Reentrant programs are often used in interrupt handling.
この関数は再入可能プログラムとして設計されている。
This function is designed as a reentrant program.
再帰的プログラム (recursive program) calls itself, while 再入可能プログラム can be safely interrupted and re-entered by another call before the first call finishes.
Compound of 再入 (re-entry) + 可能 (possible) + プログラム (program), a direct translation of the English computing term 'reentrant program'.