Netspirit писал(а):
Как понятно из описания, этот принцип вполне реализуется существующими компонентами: один CounterEx + Events, одноименный SafeMode у всех потоков на увеличение и уменьшение счетчика, и внешний поток с помощью WaitObject ожидает сигнала от Events. CounterEx сигналит Events, когда дошел до 0.
КМК, все же лучше это сделать отдельным компонентом