3.2.11.3.1 Mutex

[gesichtete Version][gesichtete Version]
(LOOP Upgrade: loop_index and youtubehd)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
=Mutex=
<p>
<p>
Zunächst die Definition:
Zunächst die Definition:

Aktuelle Version vom 10. November 2020, 14:49 Uhr

Zunächst die Definition:


Definition: Mutex

Definition

Unter einem Mutex (als Abkürzung für MUTual EXclusion, auf deutsch: gegenseitiger Ausschluss) versteht man einen binären Semaphor.


Mit dieser Definition geht einher, dass ein Mutex eine ganzzahlige Variable besitzt, welche nur die Werte 0 und 1 annehmen darf. Ebenso besitzt er eine Warteschlange, sowie die P()- und V()-Operation.


Ein binärer Semaphor oder Mutex ist geeignet, um kritische Abschnitte vor gleichzeitigem Betreten zu sichern. Man spricht in diesem Zusammenhang von einem wechselseitigen Ausschluss (auf englisch: mutual exclusion) der beteiligten Prozesse.

Der folgende Abschnitt erläutert den wechselseitigen Ausschluss.