[英]Guaranteed semaphore order?
.NET Semaphore类的文档指出:
没有被保证的线程进入信号量的保证顺序,例如FIFO或LIFO。
在这种情况下,如果我要保证订单(FIFO或LIFO),我有什么选择? 这是不容易做到的吗? 我需要写自己的信号量吗? 我认为那会相当先进吗?
谢谢,
史蒂夫
看到这个 :
FifoSemaphore
工作原理与正常的Semaphore
完全相同,但也可以确保令牌以获取者设法获取内部锁的顺序提供给获取者。FifoSemaphore
的用法与Semaphore
相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.