oetek
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1102回复:3

内核线程同步

楼主#
更多 发布于:2003-08-04 23:08
诸位大虾,有没有做过内核线程同步的,小弟做的一个程序,内核同步没有问题,可是想应用程序发送一个消息,应用程序没有相应,程序处于无限等待状态,不知道是否为死锁情况,请指教
大江东去
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-05 10:13
你怎样实现同步的,我没有看明白!
你的同步机制不完善肯定会引起死锁的。
你的认可是对我最大的鼓励!
oetek
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-06 09:01
我使用了两个KSystemThread,当然有一个以我现在所调试的结果,还一直在等待。
我程序的大概功能首先是一系统线程进行一些行为,然后进入等待,但是该线程的行为会触发一个硬件中断,在DPC中,我向应用程序发送一个消息,应用程序中有一个线程在等待这个消息,我用softice调试发现,系统线程进入了等待状态,中断也被触发,并向应用程序发送了消息,但是,应用程序在收到这个消息后,并且退出了等待状态,但是就在等待语句的下一个语句,程序没有了响应,不知为什么
大江东去
oetek
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-06 11:38
问题在今天早上解决了
大江东去
游客

返回顶部