Lecture overview -- Keyboard shortcut: 'u'  Previous page: Interferens mellem tråde -- Keyboard shortcut: 'p'  Next page: Synkroniserede metoder -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 26 : 41
Forelæsningsnoter i Objekt-orienteret Programmering
Samtidighed i Java
Kritiske regioner

Første skridt på vej mod kontrol af utilsigtet interferens mellem tråde består i at sikre mulighed for udelelig adgang til fælles ressourcer. Det relevante begreb til dette er en 'kritisk region'

Der er behov for at kunne definere områder i et program, som kan udføres af højst én tråd ad gangen

En kritisk region er en sekvens af kommandoer som kan udføres af højst én tråd ad gangen

For at sikre os mod uheldig interferens definerer vi en kritisk region som et område af et program, hvori højst én tråd må befinde sig ad gangen