|
|
|||||||||||||||||
OHJ-4016 Concurrency, 4 cr
|
Periods 1 1 - 2
http://www.cs.tut.fi/~rinn/english/ Main topics of the course are: The need for concurrency, the problems resulted form it. (Complementary knowledge: Differenct kinds of cuncurrence: virtual and real concurrency, distribution. ), Critical section, mutual exclusion, idea of semaphores. (Complementary knowledge: Monitors, other tools for concurrency (rendes-vous, message passing) ), Deadlocking, starvation. The conditions of deadlocking and avoidance of deadlock. (Complementary knowledge: Priority inversion problem.)
Johannes Koskinen
Pertti Lehtinen
Numerical evaluation scale (1-5) will be used on the course
| Methods of instruction | Hours |
| Lectures | 15.0 |
| Excercises | 30.0 |
| Practical works | 39.0 |
| Methods of instruction | Hours |
| Online material not in finnish | 2.0 |
| Book | 8.0 |
| Other measurings | Hours |
| New tools and methods | 8.0 |
| Examination/partial examinatinss | 3.0 | 105.0 |
Contact teaching: 0 %
Distance learning: 5 %
Proportion of a student“s independent study: 0 %