Reentrant

Reentrant

Eine Routine bzw. Methode wird als eintrittsinvariant (engl. reentrant) oder auch wiedereintrittsfähig bezeichnet, wenn sie so implementiert ist, dass sie von mehreren Prozessen gleichzeitig ausgeführt werden kann. Dabei dürfen sich die gleichzeitig ausgeführten Instanzen nicht in die Quere kommen. Die Ausführung jeder Instanz läuft also gleich ab, egal wie viele andere Instanzen es noch von dieser Methode gibt.

Das Ziel eines Designs für eine eintrittsinvariante Methode ist es, sicherzustellen, dass kein Teil des Programmcodes selbst durch die Methode geändert wird und dass prozesseigene Informationen wie beispielsweise lokale Variablen in getrennten Speicherbereichen gehalten werden.

Eintrittsinvariante Programmkonstrukte sind die Basis für viele Multitasking-Systeme (Threadsicherheit).


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Reentrant — or re entrant can refer to:*Reentrant (subroutine) *Salients, re entrants and pockets *Reentrant tuning …   Wikipedia

  • reentrant — or re entrant or reëntrant [rē en′trənt] adj. that reenters; specif., pointed inward, as an angle n. a reentrant angle or part reentrance n. re entrance …   English World dictionary

  • Reentrant — Re*[ e]n trant ( trant), a. Re[ e]ntering; pointing or directed inwardds; as, a re?ntrant angle. [1913 Webster] …   The Collaborative International Dictionary of English

  • Reentrant —   [dt. ablaufinvariant, wiedereintrittsinvariant], Eigenschaft eines Programms, während des Ablaufs keinerlei Modifikationen zu unterliegen. Ein solches Programm kann gleichzeitig mehrfach gestartet werden, d. h. auch von mehreren Benutzern… …   Universal-Lexikon

  • reentrant —    Describes a programming technique that allows one copy of a program to be loaded into memory and shared. When one program is executing reentrant code, a different program can interrupt and then start or continue execution of that same code.… …   Dictionary of networking

  • reentrant — I. adjective Date: 1781 directed inward II. noun Date: 1899 1. one that reenters 2. one that is reentrant 3. an indentation in a landform …   New Collegiate Dictionary

  • reentrant — /ree en treuhnt/, adj. 1. reentering or pointing inward: a reentrant angle. n. 2. a reentering angle or part. 3. a person or thing that reenters or returns: Reentrants to the engineering program must take the introductory course again. 4.… …   Universalium

  • reentrant — 1. adjective a) Reentering; to point inward. The global interpreter lock of the embedded scripting engine is not re entrant. b) that the corresponding lock can be reacquired by the locking thread. Global variables must not be altered by reentrant …   Wiktionary

  • reentrant — re•en•trant [[t]riˈɛn trənt[/t]] n. 1) a reentering angle or part 2) cvb a person or thing that reenters or returns 3) reentering or pointing inward: a reentrant angle[/ex] • Etymology: 1775–85 …   From formal English to slang

  • reentrant angle — n. in a polygon, an interior angle greater than 180°, with its point turning back into the figure rather than out from it * * * …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”