semáforo

Um semáforo é como um mutex, com a diferença de que um mutex bloqueia outros threads de recursos disponíveis, enquanto um semáforo apenas sinaliza que o recurso está em uso.