阅读:1102回复:0
问个同步控制的问题 ????????
我要在内核和APP间做如下同步:
APP创建一个事件A把句柄传递给DRIVER,同时开启一个线程等待这个事件发生 DRIVER在一个例程中:设置事件A,等待事件B APP的线程看到A发生,开始干活(这个过程中映射了DRVER中的一段内存), 玩了发送一个IOCTL给DRVIER DRIVER来设置事件B 至此,DRVER的那个等待B的例程执行完毕 我在 2000下实现的很好,没有任何BUG 在98下却是每当进入DRVIER的那个例程,就死等了,也就是没有触发事件B 高手请指教一下怎么实现这个过程 就是在98下怎么来实现 APP->driver->app->drver的同步??? 卢麟好像有篇文章说道这个不可实现,找不到这个文章了 真的不可实现吗?? |
|