Diskussion:Reentrant

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 26. Mai 2022 um 12:12 Uhr durch imported>Pqz602(3121892) (→‎Reentrant vs Eintrittsinvarianz).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Reentrant vs Eintrittsinvarianz

Der Anfangssatz bei "Eintrittsvarianz" ist unzutreffend bzw. keine korrekte Erklärung zu "Reentrant"

Zitat: In der Programmierung wird eine Routine bzw. Methode als eintrittsinvariant (englisch reentrant) oder auch wiedereintrittsfähig 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 zurückliefert.

Das trifft auf einem Rechnersystem für jedes Programm zu. Z.B. wird jedes Programm mit I/O-Aktivität während einer Wartezeit auf Beendigung der I/O Tätigkeit unterbrochen. Die "Unterbrechungsroutine" ruft das Programm nicht neu auf, sondern kehrt zum Code-Punkt der Unterbrechung (Warte-Befehl) zurück. Reentrant ist das Programm, wenn während dieser Wartezeit ein weiterer Task das Programm zusätzlich (als zweiter oder x-ter Nutzer) ab Programm-Beginn neu aufruft.

Mir ist auch nicht klar: was der Begriff "Eintrittsinvarianz" eigentlich in diesem Zusammenhanh soll, bedeutet, bzw. wo der überhaupt herkommt.

Eine Weiterleitung zu diesem jetzigen Titel und dieser Erklärung ist nicht in Ordnung.--Pqz602 (Diskussion) 13:34, 26. Mai 2022 (CEST)

Recherchiert: Kommt anscheinend aus eine Maschinenübersetzung von Microsoft [1] [2]

Die Maschine übersetzt ...... (grausam) , es müßte Wiedereintritt heißen, aber selbst da heißt es "Wiederinvarianz". Werde in den Artikel die Referenzen eintragen.--Pqz602 (Diskussion) 14:10, 26. Mai 2022 (CEST)