| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1460 人关注过本帖
标题:编程引起的死机!莫名其妙~~
只看楼主 加入收藏
foreverpk
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-1-19
收藏
 问题点数:0 回复次数:13 
编程引起的死机!莫名其妙~~
我的程序c#编写.多线程(一般300~400个).有Socket网络连接,有数据库
在运行了一端时间后(1~3天不等),有可能引起电脑死机
死的时候毫无征兆,没有任何出错提示
电脑画面定格
所有操作无响应,ping不通
只能硬关电脑重开

如果线程只开到200个.那么可以连续运行很长时间
现在已经确认不是电脑硬件问题(换了5台电脑都是这个情况)
Framework1.1和Framework2.0都死机
数据库原来用Access,现在用mysql还是死机

大家说说,有可能是什么原因引起的呢?

网络错误么?会没有任何提示死机的么?
搜索更多相关主题的帖子: 网络连接 Socket 电脑硬件 数据库 多线程 
2007-01-20 11:01
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
因为你有死循环或者死锁

你cpu是core2还是xeon还pd还什么?
2007-01-20 11:09
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
另外你的电脑死机还有可能是socket没用好
2007-01-20 11:10
foreverpk
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-1-19
收藏
得分:0 
cpu是AMD的Athlon
没有狂用cpu的死循环啊

socket没用好是什么情况呢?

2007-01-20 11:35
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

我不知道你怎么用。你有超时停止吗?

的确不需要狂用CPU,有时候是几个线程共用一个资源

如果你monitor或者lock住了,那一个线程有死循环(现在的CPU不会让你看到狂用CPU的死循环)

那另外299都在等待了。

死机的话,你的线程的prority全是normal还是哪个等级?

2007-01-20 11:40
foreverpk
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-1-19
收藏
得分:0 
我是用lock的
每两个线程共用一个Socket
300个线程开150个Socket

级别是normal

2个线程争用一个Socket死锁后会引起死机么?
应该怎么排查?

2007-01-20 11:55
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

你有设置server point吗?

2007-01-20 12:57
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
你死机是指完全死了,连任务管理器都不能出来?

如果是这样的话,那只有你在你觉得关键的地方多设 日至记录,就是不一定要try catch

而要到那一步就先写“我要下载了”之类的,大概确定在某个位置死掉的
2007-01-20 12:58
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
最近清华出了一本书叫  .net 开发人员调试策略, 你买来看看吧。
2007-01-20 12:58
foreverpk
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-1-19
收藏
得分:0 
死机是整个电脑完全死掉了

除了按电脑主机按扭没办法了

2007-01-20 13:32
快速回复:编程引起的死机!莫名其妙~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020092 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved