- Anvendelser af synchronized
- Blokering af ikke-trådsikker ressource i anvendelsessituationen i modsætning til definitionssituationen
- Introduktion af et låse objekt, som synkroniserer tilgang til en række kommandoer
- Objektet benyttes ikke nødvendigvis i kommandoerne
| | Generelt forekommer det, at anvendelse af en synchronized kommando er en dårlig løsning i forhold til
at bruge synchronized metoder i en klasse. Eksemplet på næste slide illustrerer denne påstand Ved at introducere det låse objekt, hvorpå der synkroniseres med en synchronized kommando,
kan man sikre udelelig adgang til en ressource fra blokke i flere tråde. Hver tråd skal blot
bruge en synchronized kommando på objektet. Synkroniseringskommandoen og objektet tjener som en indgang til
ressourcen, der samtidig låser for andre trådes tilgang |