Forelesning mandag kl 12.15 - 14, plenum tirsdag 14:15 - 16
Det vil foreg? en del aktiviteter under forelesningen som ikke vil v?re mulig ? f? med seg ved ? se/lytte p? opptak.
Vi skal lage en eller flere flyfabrikker og noen flyselskaper. Hvis noen p? forh?nd kan trene p? ? lage fly (papirfly) ville det v?rt fint.
L?ringsm?l:
Ukens l?ringsm?l er at du skal forst? parallelitet og hva tr?der er og hvordan man utf?rer parallelle oppgaver ved ? opprette og starte tr?der og programmerer med dem i Java, inklusive ? la tr?der kommunisere og vente p? hverandre.
Start p? kap. 20 i Horstmann (20.1 - 20.4). Dette kapittelet finner du her.
Les Stein Gjessing: Notat om tr?der
Programmer fra forelesningen: Stoppeklokke.java, Stoppeklokke2.java, Restaurant.java og RestaurantJavaOld.java (det siste inneholder synkronisering som ikke er pensum i IN1010)
Den lange og forel?pige versjonen av lysarkene inneholder en del informasjon som kan v?re av interesse (kursorisk pensum):
Forel?pige lysark (lang versjon)
Plenum uke 9
Tema: Tr?der 1
Oppgave: Enkelt eksempel + simulere en Café hvor vi har ansatte og kunder som kj?rer samtidig med delte felles ressurser ?