版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
驱动开发
>
USB驱动开发
>
如何终止阻塞线程
回复
« 返回列表
domin
驱动牛犊
注册日期
2001-05-01
最后登录
2009-01-29
粉丝
0
关注
0
积分
7分
威望
13点
贡献值
0点
好评度
5点
原创分
0分
专家分
0分
加关注
写私信
阅读:
1438
回复:
1
如何终止阻塞线程
楼主
#
更多
只看楼主
倒序阅读
发布于:2008-04-05 21:17
保存
线程调用usb驱动读取数据,如果数据不到指定的数量,调用驱动的线程会一直阻塞(驱动中调用了keWaitforSingleObject,假如此时程序需要退出,那么该如何处理这个阻塞线程呢?
我的想法是驱动中将keWaitforSingleObject改为keWaitformultipipeObject,并增加一个closeEvent,
进程退出时将closeEvent置态就可以使线程停止阻塞。
还有没更好的方法?
喜欢
0
最新喜欢:
回复
gutian98
禁止发言
注册日期
2003-01-12
最后登录
2016-12-11
粉丝
4
关注
2
积分
760分
威望
8026点
贡献值
1点
好评度
364点
原创分
0分
专家分
21分
加关注
写私信
沙发
#
发布于:2008-04-07 14:54
用户被禁言,该主题自动屏蔽!
回复
(0)
喜欢
(
0
)
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢