- CMS比較.com >
- インターネット用語辞典【再入可能とは?】
再入可能とは?
▼再入可能▼
『リエントラント』より : リエントラント(Reentrant、再入可能)とは、プログラム (コンピュータ) プログラムやサブルーチンが、静的な内部状態を持たないために、再帰的にも、複数のスレッドからも、データを壊すおそれなく呼び出せる場合を意味する。関数がリエントラントであるためには、静的データを保持してはならず、静的データへのポインタを返してもいけない。呼び出し側が提供したデータだけに基づいて処理を行い、また、その中からリエントラントでない関数を呼び出してはならない。
リエントラントなコードはスレッドセーフであるほか、データを壊すことなく処理を一時中断することもできる。
セマフォのような同期 (情報工学) 同期機構を用いて静的データへのアクセスを保護したコードは、スレッドセーフではあるがリエントラントではない。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E5%86%8D%E5%85%A5%E5%8F%AF%E8%83%BD
▼「再入可能」以外の用語▼


