Wann setzt man besser explizite Locks und explizite Bedingungsvariablen ein statt die impliziten Locks und Bedingungsvariablen zu verwenden? – Erläutern Sie allgemein und am Beispiel eines Synchronisationsproblems. [Unvollständig]

Vorteil von expliziten Locks: Flexiblere Verwendung möglich (lock/unlock in unterschiedlichen Methoden).

 

Vorteil von expliziten Bedingungsvariablen: Flexiblere Verwendung möglich (spezialisierte Warteschlangen möglich).

Diskussion