Samtidighed i Java
- slide 8 : 41
Oversigt over væsentlige problemstillinger
Hvorledes afvikles, kontrolleres og skeduleres samtidige programforløb på en computer med kun én CPU?
Programmeringssproglige virkemidler
Retfærdig adgang til CPU'en
Hvorledes indpasses samtidighed i objekt-orienteret programmering?
Hvorledes sikres udelelig adgang til fælles ressourcer?
Hvorledes koordineres samtidige programforløb med henblik på indbyrdes synkron interaktion?
Hvordan undgår vi at et program med samtidige programforløb går i baglås?
Under hvilke omstændighed skal vi overveje flere samtidige programforløb når vi kun har én CPU?
Vi studerer kun en delmængde af ovenstående problemstillinger i denne lektion