#24, semphore adn mutex