Я пытаюсь использовать семафоры, чтобы контролировать, сколько экземпляров задания можно запускать одновременно. Хотя с помощью метода ожидания это довольно просто, я также хочу, чтобы значение можно было настраивать во время выполнения, чтобы можно было увеличивать или уменьшать счетчик.
Я понимаю, что могут возникнуть проблемы с уменьшением счетчика, но есть ли способ сделать это на самом деле? Правильный ли это подход к использованию семафоров?
Подробнее здесь: https://stackoverflow.com/questions/560 ... ng-c-sharp