Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).
Synchronisation mit Monitoren 1 (Version B)
Das Wichtigste aus dem Video
Tipp auf eine Zeit – das Video springt genau dorthin.
Transkriptautomatisch erstellt · 20 Zeilen
- [Musik] heute soll es um synchronisation von threads mit monitoren gehen
- also hier haben wir sieben tracks und nehmen wir an wir haben einen computer der gleichzeitig immer zwei threads laufen lassen kann das heißt die die 22
- laufen gleichzeitig danach vielleicht die dann die die das ist für den benutzer nicht immer vorhersehbar die die die
- nehmen wir an wir haben ein weiteres objekt hier ein klo das gehört zur klasse toilette und stellt eine methode benutzen zur
- verfügung dies wollen alle mal das klo benutzen
- allerdings so nie vorkommen dass mehr als 1 watt gleichzeitig benutzt ist der hygienisch
- das heißt dieser bereich in dem fall zur methode benutzen wird auch kritische abschnitt genannt da soll immer nur ein schritt auf einmal drin sein
- und wie stellt man sicher dass das so geschieht man macht die toilette zu einem monitor seiner art schutzmann der passt auf den
- kritischen abschnitt auf dem fall die methode benutzen das geht in japan mit dem schlüsselwort sinken heißt dass man vor die methode
- schreibt wenn jetzt der eines red unter andere und der dritte dieser drei
- freizeit aktiv sagen wir 30 benutzt die methode das merkt sich der monitor die wird gerade von 200 aufgerufen
- ventelo zu ende ist merkt sich der motor ist wieder frei wenn t1 möchte man sich der monitor der einst benutzt gerade die methode okay jetzt wieder t1 e1 benutzt
- die methode und wenn jetzt die methode auch aufruft dann weiß der monitor moment geht nicht die ist ja synchronisierter kann nur ein auf einmal
- und versetzt t0 in einem zustand der block blockiert heißt der monitor hat im kopf eine liste von blockierten methoden
- penoles bloggt und kann erst mal nicht weiter selbe gilt für t3 wenn der jetzt die methode benutzen aufruft ist auch bloggt
- und das macht sich der monitor denn aktiv ist gerade noch dran an der methode im kritischen abschnitt tsnt einzig zurückzieht
- mag das dem monitor entdeckt dann einen der beiden tracks die grad blockiert sind dem verletzt drei lässt den zu ende machen wenn der
- fertig ist mag das dem monitor und das zu null raus und der kann dann die methode aufrufen wenn t3 wiederkommt blockiert bis 20 zu
- ende ist dann kommt die 3 und jetzt laufen die drei fritz in dem fall
- unabhängig voneinander vor sich hin die anderen könnten natürlich auch mitmachen ich habe das nur der grafik albers mal vereinfacht
Zum Nachlesen
Monitor (Informatik)Erzeuger/Verbraucher-Problem), in denen ein Prozess während der Ausführung einer Monitor-Operation feststellt, dass die Datenstruktur sich in einem Zustand …
Kritischer AbschnittKritische Abschnitte bestehen aus mehreren Einzelanweisungen, deren Zwischenergebnisse inkonsistente Zustände darstellen, auf die die anderen Threads keinen …
MutexEin kritischer Abschnitt (engl. critical section oder critical region) ist derjenige Teil im ausführbaren Code, in dem ein wegen des Mutex ungestörter …
ProzesssynchronisationGemeinsamer Zugriff auf Daten. Dabei muss verhindert werden, dass durch gleichzeitigen Zugriff Inkonsistenzen in den Daten entstehen. Dies wird durch Mutex- …