9

.NET Semaphore 类的文档指出:

阻塞的线程进入信号量没有保证的顺序,例如 FIFO 或 LIFO。

在这种情况下,如果我想要保证订单(FIFO 或 LIFO),我有哪些选择?这是一件不容易的事情吗?我必须编写自己的信号量吗?我认为那将是相当先进的?

谢谢,

史蒂夫

4

1 回答 1

6

看到这个

FifoSemaphore工作方式与正常情况完全一样,Semaphore但也保证代币按照他们设法获得内部锁的顺序提供给收单方。a 的用法与 aFifoSemaphore相同Semaphore

于 2010-03-31T15:08:38.210 回答