|
Course Catalog 2011-2012
OHJ-4016 Concurrency, 4 cr
|
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Lecture times and places |
|
|
|
|
|
|
|
Description:
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.)
Person responsible:
Hannu-Matti Järvinen
Johannes Koskinen
Mikko Tiusanen
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course