Ребята, подскажите, плиз, практическое применение семафора. Если у него каунт = 1, то тут все понятно - работает как мутех, можно использовать для предотвращения race condition. Если count >= 1, то ограничение кол - ва одновременно работающих потоков. И это все получается? И есть ли разница между работой mutex.lock() и semaphore.wait()?