Operating Systems at FIT VUT - homework assignment / process synchronization with semaphores