CriticalSession
-
Mutex / Events / Semaphores oder CriticalSession...
Wo liegen die Unterschiede zwischen den 4 Möglichkeiten und wo vor allem die Vor- bzw. Nachteile oder Anwendungsgebiete?
Wie ich das bis jz gelesen habe, merkt man zwar am Ende keinen Unterschied - weil alle das können, was sie sollen (^^), aber aus irgend nem Grund musses ja die 4 Möglichkeiten (die ja auh ab und an genutzt werden) geben...
Ich weiß, Events und Semaphores haben normalerweise ne andere Aufgabe, aber das ändert ja nix daran, dass auch die beiden genutzt werden...Danke im Voraus!
TomPS: ich erwarte keine Romane, URL(s) würden schon reichen
-
Von Microsoft gibts 3 gute Artikel, insbesondere der erste zeigt am Anfang schön übersichtlich die Unterschiede zwischen den verschiedenen Sysnchronisationsmöglichkeiten auf:
"A Quick and Versatile Synchronization Object" http://msdn2.microsoft.com/en-us/library/ms810428.aspxAllgemeine Grundlagen für Multithreading (darum gehts ja auch im Zusammenhang mit Mutex/CriticalSections usw.):
"Multithreading for Rookies" http://msdn2.microsoft.com/en-us/library/ms810438.aspx"Multiple Threads in the User Interface" http://msdn2.microsoft.com/en-us/library/ms810439.aspx
Gruß
Martin