next up previous contents
Next: Allokationszeitpunkt Up: Entwurfsdimensionen Previous: Entwurfsdimensionen   Inhalt

Sperrstrategie

Ist eine Sperre bereits erworben, so kann ein weiterer Erwerber entweder blockieren oder die Sperre iterativ testen (spin locking, busy wait). Letztere Option sollte nur genutzt werden, wenn dies weniger Prozessorzeit benötigt als der sonst erforderliche mehrfache Kontextwechsel. Da Monitore in Java über unbestimmte Zeit gehalten werden können, sollte eine blockierende Strategie gewählt werden.




2001-02-28