Haarscharf. Semaphor ist das mit der Warteschlange, Mutex ist etwas einfacher (Rollbalken zu, und alle kommen halt ein anderes Mal wieder)
Die Implementierung ist zwar einmal Arbeit, aber dann hast du ein Werkzeug für alle derartigen Probleme. Schließlich ist jedes Trumm Hardware ist eine Ressource, um die sich alle Threads raufen müssen.
Das mit dem Deadlock ist auch richtig, das braucht etwas Disziplin, aber die hamma ja. oder mfg robert