Ich bin neu in diesen Konzepten. Aber wenn ich tiefer in threading
gehe, werde ich verwirrt.
Was ist die Bedeutung von mutex
, semaphore
über autoresetevent
.
Der einzige Unterschied, den ich bei Studien festgestellt habe, ist, dass ein mutex
prozessübergreifend arbeiten kann. Wenn dies der Fall ist, hat es nicht die gleiche Methode wie Set
, Reset
, WaitOne
.
Können wir AutoResetEvent
durch mutex
ersetzen und umgekehrt?
Bitte löse dieses Rätsel.
Anderes Konzept - a Mutex
ist ein exklusives Token; nur eine Person kann es haben; Wenn sie es freigeben, kann sich jemand anderes darum streiten. Ein AutoResetEvent
ist ein Tor, das genau eine Person vor dem Schließen erlaubt, und die durch einen Knopf bedient wird, der von der Schlange der Leute getrennt ist, die hindurchgehen wollen. Wenn sie durch das Tor gehen, schließt sofort .
Tags und Links c# multithreading mutex autoresetevent