Sind Semaphoren freigegeben FIFO, zufällig oder mit einem anderen Algorithmus? Verhindert der Algorithmus das Verhungern?In welcher Reihenfolge sind Semaphore in Windows veröffentlicht?
2
A
Antwort
1
This article sagt, dass Sie FIFO nicht annehmen können, obwohl scheint leicht zu implizieren, dass FIFO ist, was allgemein erwartet wird. Ich könnte das jedoch übertreiben.
This article bestätigt, dass sie nicht in beliebiger Reihenfolge freigegeben werden garantiert:
Semaphore in C# nicht Zuerst in First Out, die Umsetzung tatsächlich garantiert nicht die Reihenfolge, in der Aufgaben freigegeben werden .
Verwandte Themen
- 1. jQuery UI sortierbar: Bestimmen, in welcher Reihenfolge die Elemente sind
- 2. Benannte Semaphore in Python?
- 3. In welcher Reihenfolge werden phpunit-Tests ausgeführt?
- 4. In welcher Reihenfolge überprüft SVN Dateien?
- 5. In welcher Reihenfolge zeigt Python Wörterbuchschlüssel an?
- 6. In welcher Reihenfolge kommen Filter vor?
- 7. Semaphore-ähnliche Warteschlange in Javascript?
- 8. Verständnis Semaphore in C
- 9. Reihenfolge der Methodenaufrufe in einem Windows-Dienst
- 10. Wenn zwei Objekte in einer einzigen Zeile deklariert sind, in welcher Reihenfolge werden sie konstruiert?
- 11. In welcher Reihenfolge werden Methodenargumente in Ruby ausgewertet?
- 12. Synchronisierte Vs Semaphore
- 13. In welcher relativen Reihenfolge sucht Windows nach ausführbaren Dateien in PATH?
- 14. Semaphore Deadlock
- 15. In welcher Reihenfolge soll die View-Matrix berechnet werden?
- 16. In welcher Reihenfolge übernimmt 'flow_from_directory' in Keras die Proben?
- 17. In welcher Reihenfolge werden Migrationen in Orchard ausgeführt?
- 18. In welcher Reihenfolge wird eine if-Anweisung in Python ausgewertet
- 19. In welcher Reihenfolge sollen Klassen in C++ deklariert werden?
- 20. In C# welcher Typ sind Integer-Literale?
- 21. In welcher Tabelle sind die Schemas gespeichert?
- 22. Semaphore-Timeout-Mechanismus in C#
- 23. In welcher Reihenfolge verarbeitet der Linker die Bibliotheksverzeichnisse?
- 24. Wenn mehrere Threads auf einer Sperre blockiert sind, in welcher Reihenfolge werden sie wieder ausgeführt?
- 25. MySQL 5: Ist es wichtig, in welcher Reihenfolge meine GROUP BY Felder sind?
- 26. GetChangeSet ChangeSet, Linq In welcher Reihenfolge werden Änderungen angewendet?
- 27. C++ 11: In welcher Reihenfolge werden Lambda-Erfassungen zerstört?
- 28. Semaphore Warteschlangen
- 29. Multithreading Semaphore
- 30. Erstellen benannter Mutex-Semaphore in Java
Wissen Sie, ob der Algorithmus entwickelt wurde, um Hunger zu vermeiden? –
Ich würde vermuten, dass Hunger ist unwahrscheinlich, aber nicht garantiert. Nur eine Vermutung. –