Forelæsningsnoter i Objekt-orienteret Programmering Samtidighed i Java
Afgrænsning
Da samtidighedsproblematikken er stor og bred vil vi her afgrænse os til at se på et bestemt,
og relativt snævert aspekt
Samtidighed er et stort emne, som ikke vil blive behandlet i dybden på dette kursus
Udvalgte områder inden for samtidighed
Flere 'tråde' i ét program
Emnet i denne lektion
Specielt 'naturlig samtidighed'
Flere samarbejdende programmer på forskellige maskiner
Distribuerede programmer
Kommunikation over netværk
Parallelle algoritmer
Algoritmer hvor samtidighed udnyttes for at skaffe større effektivitet
Kræver flere processorer (CPU'er)
Samtidighed i operativsystemer
Realisering af en illusion om samtidighed på sekventiel hardware
I kurserne 'Principper for samtidighed og styresystemer' og 'Modeller og værktøjer til parallelitet' på Dat2 vil der være mulighed for at lære meget mere om emnet