Kann ein Windows-Mutex-Objekt durch einen binären Semaphor ersetzt werden oder hat das Windows-Mutex-Objekt einige spezifische Funktionen, die ich verpasst habe?Windows-Mutex-Objekt und Semaphor
1
A
Antwort
3
Ein Mutex ist im Kontext von winapi ein Kernel-Objekt, das die Synchronisation nicht nur mehrerer Threads, sondern mehrerer Prozesse unterstützt, sowie die Zugriffskontrolle unterstützt.
Während es immer noch technisch ein binärer Semaphor ist, ist es viel schwerer als ein einzelnes Atom locked
Flag.
Wenn Sie nach einem leichten Mutex zum Synchronisieren von Threads in einem einzigen Prozess suchen, sehen Sie sich die Critical Section Funktionen an.
Verwandte Themen
- 1. Semaphor zählt
- 2. php Shared Memory und Semaphor, vermeiden Schlüsselkollision
- 3. Semaphor Timeout Zeitraum
- 4. Wie funktioniert Semaphor?
- 5. Bedingte Variable vs Semaphor
- 6. .NET Reverse Semaphor?
- 7. pthread_cond_wait versus Semaphor
- 8. PHP-Semaphor funktioniert nicht
- 9. Hersteller/Verbraucher mit Semaphor
- 10. Java-Multi Threading-Semaphor
- 11. Semaphor nicht initialisiert
- 12. Garantierte Semaphor-Reihenfolge?
- 13. Wie Mutex-Semaphor funktioniert?
- 14. Ampel-Semaphor mit Threads
- 15. Adressvalidierung mit ZP4 von Semaphor
- 16. Semaphor Simulationsprogramm: Segmentierung Fehler Fehler
- 17. Deadlock mit dem Namen Semaphor
- 18. Warum funktioniert der Semaphor nicht?
- 19. Fairness-Einstellung in Semaphor-Klasse
- 20. Ist Semaphor ein IPC-Mechanismus?
- 21. Unterscheiden zwischen binären Semaphor und Mutex mit dem gleichen Code
- 22. Wie verbinde ich Client und Server mit dem gleichen Semaphor
- 23. Task-Status, wenn Mutex und/oder Semaphor nicht akquiriert werden
- 24. Semaphor konnte nicht erworben werden - Zuul Konfiguration
- 25. Warum brauche ich Sperren mit Semaphor
- 26. System V Semaphor mehrere Inkremente/Dekremente
- 27. Implementieren einer binären Semaphor-Klasse in C++
- 28. NodeJS Semaphor-Modul: Wie funktioniert es?
- 29. Deadlock auf einem einzelnen Java-Semaphor?
- 30. Windows-Dienst kann nicht sehen, Semaphor