Concurrency theory 2014 Solutions to exercise of concurrency theory class 2014 (Java language). Lab01 - Threads and synchronization in Java Lab02 - Monitors in Java Lab03 - Semaphores and locks Lab04 - Fine-grained locking Lab05 - Active Object