Courses Security Engineering Tutorials Tutorial 4 Exercise 2 Exercise 2 Semaphores and Shared Memory Exercise 1