Semaphores - Simulação de Ponte Aérea Concurrency, Threading and semaphore problems in C. Second Assignment from Operating Systems class