Threads Task of Marian Zlatev

Task 1 - InputTimeCounter -> (Thread counts until input is taken from console)
Task 2 - ThreadCounter -> (Two threads are dependent. The firs one to finish makes the second finish also)
Task 3 - Packager, Box, Opener -> (Consumer-Producer, Opener doesn't open the box until Packager has packed)
Task 4 - ObjectList, ListProducer, ListCounsumer -> (Task from previous topic refractored to work with threads)
Task 5 - TimeoutTable -> (After certain time has elapsed item gets removed from TimeoutTable)