Forelæsningsnoter i Objekt-orienteret Programmering Samtidighed i Java
Interferens mellem tråde
Vi vil her studere det forhold, at to tråde let kan komme til at 'træde hinanden over tæerne'
To tråde kan interferere på uheldig vis hvis trådene tilgår fælles data
Illustration af situationen hvor én konto opdateres samtidig af to forskellige tråde.
Hvis der indledningsvist er 100 kroner på kontoen vil der efter de to samtidige opdateringer
være 5100 kroner på kontoen. Den grønne opdatering med de 1000 kroner går tabt. Dette
er klart en fejl, som ikke kan tolereres
Der er behov for at kunne koordinere tråde med henblik på at forhindre utilsigtet interferens