Документация для класса .NET Semaphore гласит:
Не существует гарантированного порядка, такого как FIFO или LIFO, в котором заблокированные потоки входят в семафор.
В этом случае, если я хочу гарантированный заказ (FIFO или LIFO), каковы мои варианты? Это просто невозможно? Должен ли я написать свой собственный семафор? Я полагаю, это было бы довольно продвинутым?
Спасибо
Steve