Monitor (datalogi)
Fra Wikipedia, den frie encyklopædi
En monitor er et synkroniseringsprimitiv, der som en semafor giver mulighed for at sikre, at der kun er en aktiv proces, i en del af et computerprogram. Monitorfunktionen kræver understøttelse i det anvendte programmeringssprog. Programmeringssproget Java har denne mulighed.
I Java markeres en monitor med nøgleordet synchronized. Dette kn dække over en hel metode eller en del af den. Hvis en metode er synkroniseret, er der kun en, der kan bruge ad gangen. Hvis flere processer prøver, må de øvrige vente. Risikoen for at en monitor går i baglås er minimal, da de konkrete instruktioner til udførsel af låsningen genereres automatisk.
![]() |
Denne it-artikel er kun påbegyndt. Hvis du ved mere om emnet, kan du hjælpe Wikipedia ved at udvide den. |