www.wikidata.de-de.nina.az
Der Begriff Eintrittsinvarianz wird in einer teilweise maschinellen deutschen Ubersetzung 1 des US englischen Artikels Reentrancy 2 von Microsoft benutzt Damit wird ein Programm Attribut beschrieben welches die mehrfache quasi gleichzeitige Nutzung eines Programm Codes erlaubt Eine verstandlichere Ubersetzung ware wiedereintrittsfahig wie bereits im folgenden Text oder die native Nutzung von reentrant als gangigen Fachausdruck Beteilige dich an der Diskussion Dieser Artikel wurde wegen inhaltlicher Mangel auf der Qualitatssicherungsseite der Redaktion Informatik eingetragen Dies geschieht um die Qualitat der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen Hilf mit die inhaltlichen Mangel dieses Artikels zu beseitigen und beteilige dich an der Diskussion Begrundung Siehe Disk Doc Heintz Disk 18 07 26 Mai 2022 CEST Dieser Artikel bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung In der Programmierung wird eine Routine bzw Methode als eintrittsinvariant englisch reentrant oder auch wiedereintrittsfahig bezeichnet wenn sie so implementiert ist dass sie unterbrochen und von der Unterbrechungsroutine erneut aufgerufen werden kann und bei der Fortsetzung nach der Unterbrechung das erwartete Ergebnis zuruckliefert Dies schliesst nicht nur den Ruckgabewert ein sondern alle durch die Methode beeinflussbaren Programmparameter Eine reentrante Methode verhalt sich daher so als ware sie implizit in eine Transaktion gekapselt Auch ganze Computerprogramme oder Skripte werden unter diesem Gesichtspunkt bewertet Fur reentrante Methoden gilt oft dass sich gleichzeitig ausgefuhrte Instanzen nicht gegenseitig beeinflussen konnen Die Ausfuhrung jeder Instanz lauft dann identisch ab egal wie viele andere Instanzen es noch von dieser Methode gibt Ziel des Designs fur eine solche eintrittsinvariante Methode ist es sicherzustellen dass kein Teil des Programmcodes selbst durch die Methode geandert wird und dass prozesseigene Informationen wie beispielsweise lokale Variablen in getrennten Speicherbereichen gehalten werden Eintrittsinvariante Programmkonstrukte sind die Basis fur viele preemptive Multitasking Systeme Threadsicherheit Einzelnachweise Bearbeiten https docs microsoft com de de dotnet orleans grains reentrancy deutsche Version https docs microsoft com en us dotnet orleans grains reentrancy reentrancy US englische Version Abgerufen von https de wikipedia org w index php title Eintrittsinvarianz amp oldid 235323111