求救了,,,,
不知道什么样的错误会引起so严重的后果呢????
做了个多线程的ftp 资源搜索工具,在搜索过程中有时候会突然死机,就像按了reset键那样的死机,,我都不知道到底哪里错的这么严重。。。。
用了多线程,每个线程有一个map映射表,整个程序还有一个映射表,每个ip映射一个线程结构指针,
线程经常访问theApp变量,不过大多地方加了临界区互斥变量;
好佩服你啊,说实在话,你让我写个程序让机器死机重启我都不会写。
问题出在哪里很难瞎猜到。
最好详细一点,如果不介意的来点关键性的代码!
贴一下吧
是不是突然重启?
个人觉得突然重启只有可能是硬件兰屏死机,或OS内核出错。
也可能是哪个硬件驱动导致兰屏了,win2000默认是兰屏后自动重启的。
你在系统属性里的高级-》启动和恢复中把“自动重启”钩掉看看,是不是原来重启的地方现在变成兰屏了。在看看是哪个驱动。
不过有的兰屏是OS的bug造成的,win2000sp2就解决了一个兰屏错误。