TIE-02506 Concurrency, 5 cr

Vastuuhenkilö

Hannu-Matti Järvinen

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-02506 2017-01 3 - 4 Hannu-Matti Järvinen
Terhi Kilamo
Jyke Savia
Mandatory exam and programming projects.

Osaamistavoitteet

Student can identify basic programming problems arising from using concurrency and can either solve them safely or avoid them

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Concurrency in programming  parallel vs. concurrency  how concurrency is implemented in operating systems  
2. Data race, Critical sections     
3. Mutual exclusion     
4. Deadlock  Livelock  priority-inversion 

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02206 Basic Course on Programming Mandatory    

Vastaavuudet

Opintojakso ei vastaan mitään toista opintojaksoa

Päivittäjä: Savia Jyke, 26.03.2018