Lecture overview -- Keyboard shortcut: 'u'  Previous page: Grundliggende antagelser -- Keyboard shortcut: 'p'  Next page: Samtidighed i forhold til OOP -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 8 : 41
Forelæsningsnoter i Objekt-orienteret Programmering
Samtidighed i Java
Oversigt over væsentlige problemstillinger

Vi vil også her på dette tidlige sted i lektionen benytte lejligheden til at give en samlet oversigt over nogle af de væsentlige problemstillinger vi møder, når interessen samler sig om samtidighed

  • 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