关于线程安全(24分)

  • 主题发起人 主题发起人 hengheng
  • 开始时间 开始时间
H

hengheng

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个随主线程一同启动的线程,怎样使程序稳定,线程出错时,程序还能安全运行,并使线程重新启动.分不多了,以后补上
 
好长时间了,就是没有高手解答,郁闷!
 
需要你具体一点
 
终于有人了,谢谢QSmile,我得线城里主要是查询链表,如果满足条件就存入数据库中,但有时由于一些原因是线程出错,退出主程序时释放它时,显示线程句柄无效,线程出错的原因我已基本解决,可要是发生意外事件是线程出错,我该如何。我希望能把它释放掉,然后重新生成,请你帮忙,如果您知道的话,请尽量说清楚点。
 
分太少。
 
我还有26分,如果你的答案好的话,我以后给你补上,我有多未结贴子,绝对满足你
 
需要有一个监视程序来监视线程是否正在运行,比如可以在主程序中向线程发送一消息,要求线程回应,如果长时间没有响应(比如15分钟),可以断定线程死,Kill it, recreate it again。 OK?
这其实是单片机中常用的 看门狗
 
非常感谢lxggc 我线试一下,
 
老大你有没有相关的代码
 
你把代码贴出来我帮你看看
 
to dfw001 我只是想知道如何实现lxggc说的效果,贴代码没有太大的必要吧,你能帮我吗
 
专门开一个线程waitforsingleobject等待某个线程的handle(或者waitformultiobjects等待一批线程的handle)
 
后退
顶部