horsedo
驱动小牛
驱动小牛
  • 注册日期2001-11-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1101回复:0

问个同步控制的问题 ????????

楼主#
更多 发布于:2002-12-19 16:19
我要在内核和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的同步???
卢麟好像有篇文章说道这个不可实现,找不到这个文章了
真的不可实现吗??
                                
游客

返回顶部