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