資格暗記無料で始める

リエントラントとは?

リエントラントとは、実行中に割込みや別タスクから再び呼び出されても、正しく動作するプログラムの性質。静的変数・グローバル変数を書き換えず、必要な状態はスタックや引数、呼出し側が用意した領域に置くことで実現する。

りえんとらんと

エンベデッドシステムスペシャリスト試験の頻出用語/午前II/別名:再入可能、reentrant


リエントラントの意味

実行中に割込みや別タスクから再び呼び出されても、正しく動作するプログラムの性質。静的変数・グローバル変数を書き換えず、必要な状態はスタックや引数、呼出し側が用意した領域に置くことで実現する。

リエントラントの具体例

ライブラリ関数が内部で共有バッファを使っていると再入不可になるため、RTOS環境では再入可能版(_r 付き関数など)を使う。

リエントラントは試験でどう引っ掛けられる?

再使用可能(複数回呼んでも正しい)と再入可能(実行中に割り込んで呼んでも正しい)は別概念。

リエントラントと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。