奇怪的问题(线程相关)

jslj 2000-08-26 08:37:00
调试vc程序时,出现断言,进入调试后停止调试(Stop Debuging),Output窗口显示“The program XXX has exited with code 0(0x0)”。可是该程序仍旧在任务条上,按"Ctrl+Alt+Space"无法发现,Process Viewer能发现它,可是不能杀死它。有没有其它办法杀死这个线程???能告知原因更好。
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ndkk 2000-08-26
  • 打赏
  • 举报
回复
似乎是程序中资源没有释放,照理出现这条信息是正常退出.
ad 2000-08-26
  • 打赏
  • 举报
回复
1、你的程序可能有两个或更多线程,主线程退出了但某个辅线程未能退出。
2、在VC中按下shift+F5试试。
lu0 2000-08-26
  • 打赏
  • 举报
回复
到INSIDE PROGRAMMING下载ENUMPROCESS.EXE尝试杀调该进程.如果不行说明,整个KERNEL的数据结构被破坏了.只有REBOOT能够干调该线程.
Inside Programming
http://lu0.126.com
lu0 2000-08-26
  • 打赏
  • 举报
回复
到INSIDE PROGRAMMING下载ENUMPROCESS.EXE尝试杀调该进程.如果不行说明,整个KERNEL的数据结构被破坏了.只有REBOOT能够干调该线程.
Inside Programming
http://lu0.126.com

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧