版块
论坛
喜欢
话题
应用
搜索
登录
注册
nosnap的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=68132
请教,如何避免因windows程序处理时间过长而引起的Not responding错误
在我的程序中,因为要处理的东西比较多,时间比较长,过一会windows的任务管理器中会显示"not responding",实际上程序还在处理!是否需要定时给windows发送什么消息表示程序还活着?
回复
(
6
)
2007-03-26 14:46
来自版块 -
c/c++入门(VC,KeilC使用)
◆
◆
表情
告诉我的粉丝
提 交
strpic
:
当然用多线程
(2007-05-13 14:40)
回复
fanzi
:
操作设备时候用overlap,当然你的驱动要支持这个
(2007-05-11 13:06)
回复
dunniu
:
要是我的话就用多线程,调用WaitForSingleObject去等,千万不要自己来定时查询,那样会把系统堵塞。
(2007-05-07 09:37)
回复
reludson
:
我个人觉得你应该公布解决的办法
(2007-04-08 09:42)
回复
nosnap
:
谢谢!已解决! 楼上所说也可行!但是我的程序是单线程,另起线程有点麻烦!
(2007-04-02 18:04)
回复
tooflat
:
在工作者线程中处理耗时的操作。
(2007-04-02 15:25)
回复
nosnap
加关注
写私信
0
关注
0
粉丝
119
帖子
返回顶部