Pensum/l?ringskrav

Pensum er :

a) Alt som er forelest

b) Ukeoppgavene er lest og forst?tt og l?sningene er forst?tt.

c) Obligene er selvsagt pensum.

d) Hvordan de sentrale synkroniseringsmekanisme som er nyttet i kurset virker (synchronized metoder, Thread, CyclicBarrier, Semaphore, ReentrantLock,  AtomicInteger , Condition, ExecutorService, Future, Executors.newFixedThreadPool, og de aller vanligst brukte metodene i disse klassene)

 

St?ttelitteratur som skal v?re lest:

1. Kap. 18 og 19 i A. Brunland, K. Hegna, O.C. Lingj?rde, A. Maus:"Rett p? Java" 3.utg. Universitetsforlaget, 2011.

2. Kap 1 til 1.4,  hele 2 og 3.1 til 3.7 (hopp over programeksemplene) i:

http://www.sciencedirect.com/science/book/9780124159938

(Dette er en bok UiO har elektroniske rettigheter til. Klikk p? de tre f?rste kapitlene  etter tur , og ?verst til venstre vil du kunne laste ned vanlig pdf, som du evt. kan skrive ut.) Leser du mer i kap1, se bort fra den ene gale setningen i kap. 1.5.1 om at ingen vesentlige spr?k har innbygget parallellitet. Denne setningen er gal. Vi skal bruke Java i kurset, som har det.

B?r leses:

1. Utvalgte deler av: Brian Goetz, T.Perlis, J. Bloch, J. Bobeer, D. Holms og Doug Lea::"Java Concurrency in practice", Addison Wesley 2006 - kap 1,2 og 3.

Publisert 21. jan. 2015 14:19 - Sist endret 21. jan. 2015 15:40