阅读:1929回复:4
各位大牛,请教一下,为什么我的应用程序关不掉??
我用子线程等待的方式,等待pci总线给我发中断,用的是应用程序创建一个事件,把句柄发给驱动程序
然后等待,watiforsingleobject()。如果我不想使用应用程序了,为什么我的应用程序关不掉呢? 我用closehandle()关掉了事件的句柄,和子线程句柄,还有打开仪器获得的句柄,为什么应用程序的进程关不掉呢? 各位路过的大牛们给点灵感啊,谢谢了! |
|
沙发#
发布于:2008-12-02 20:27
1.中断是否发出来了?
2.是否有接收到? 3.关不掉是因为资源仍然被占 |
|
|
板凳#
发布于:2009-01-19 20:03
你要等事件,事件没有发生,线程肯定无法关掉了,
你需要做的是,指定一个等待事件的时间,指定时间内没有响应,再次等待,这样应该可以 如果你一直在那里苦等,死循环退不出就~~~~~~ |
|
地板#
发布于:2009-03-03 00:49
谢谢各位大侠,明天我尝试一下,如果成功了,会给各位一个交代的。
|
|
地下室#
发布于:2009-03-07 00:05
果然如此,谢谢大家了,中断部分的东西我都实现了
|
|