0

我在 DriverKit 头文件中找不到像 semaphore_create/semaphore_wait/semaphore_signal/semaphore_destroy 这样的函数。Driverkit 中不支持,有替代方案吗?</p>

4

1 回答 1

1

信号量与计数信号量一样。可悲的是,没有任何类似的实施。

信号量与二进制信号量或互斥量一样,有一些东西 - IOLock。除了标题之外没有任何文档IOLib.h

使用你所得到的,你可以实现你自己的计数信号量,因为类在 driverkit 中被支持。在类方法或其他东西中锁定计数成员变量。

于 2021-04-06T05:52:06.447 回答