|
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 %