Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 DriverKit 头文件中找不到像 semaphore_create/semaphore_wait/semaphore_signal/semaphore_destroy 这样的函数。Driverkit 中不支持,有替代方案吗?</p>
信号量与计数信号量一样。可悲的是,没有任何类似的实施。
信号量与二进制信号量或互斥量一样,有一些东西 - IOLock。除了标题之外没有任何文档IOLib.h。
IOLock
IOLib.h
使用你所得到的,你可以实现你自己的计数信号量,因为类在 driverkit 中被支持。在类方法或其他东西中锁定计数成员变量。