Что происходит, когда поток не может получить семафор (из-за отсутствия разрешения). Будет ли он переведен в состояние ожидания?
EDIT: возобновит ли запуск потока предыдущую последовательность выполнения, когда семафор станет доступным.