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!
    Tom

    PS: 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.aspx

    Allgemeine 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


Anmelden zum Antworten