阅读:1102回复:3
内核线程同步
诸位大虾,有没有做过内核线程同步的,小弟做的一个程序,内核同步没有问题,可是想应用程序发送一个消息,应用程序没有相应,程序处于无限等待状态,不知道是否为死锁情况,请指教
|
|
|
沙发#
发布于:2003-08-05 10:13
你怎样实现同步的,我没有看明白!
你的同步机制不完善肯定会引起死锁的。 |
|
|
板凳#
发布于:2003-08-06 09:01
我使用了两个KSystemThread,当然有一个以我现在所调试的结果,还一直在等待。
我程序的大概功能首先是一系统线程进行一些行为,然后进入等待,但是该线程的行为会触发一个硬件中断,在DPC中,我向应用程序发送一个消息,应用程序中有一个线程在等待这个消息,我用softice调试发现,系统线程进入了等待状态,中断也被触发,并向应用程序发送了消息,但是,应用程序在收到这个消息后,并且退出了等待状态,但是就在等待语句的下一个语句,程序没有了响应,不知为什么 |
|
|
地板#
发布于:2003-08-06 11:38
问题在今天早上解决了
|
|
|