程序里用到多线程,api
我的程序运行的工作量不大但是程序要运行很长时间 程序运行中要等待,但是这样cpu占用率很高
还有一个很烦人的问题是我的程序关不了 进程还在
最急的问题是 我的程序过了一段时间(有时候是10分钟,有时候是1个小时,不定)程序就没有响应了 关闭主forms 系统报告 "程序无响应"我不知道 程序无响应是什么意思 ,为什么无响应? 各位帮忙啊
我的程序运行的工作量不大但是程序要运行很长时间 程序运行中要等待,但是这样cpu占用率很高
还有一个很烦人的问题是我的程序关不了 进程还在
最急的问题是 我的程序过了一段时间(有时候是10分钟,有时候是1个小时,不定)程序就没有响应了 关闭主forms 系统报告 "程序无响应"我不知道 程序无响应是什么意思 ,为什么无响应? 各位帮忙啊
解决方案 »
- PowerDesigner怎样导出ER图片
- couchbase数据库,可不可以边向内存里面插入数据,边把内存数据保存到硬盘上???
- 如何使用Distinct()去除重复数组?
- 快速读取Txt文本文件
- 如何改变绑定到数据库的numericUpDown值
- 高手救命!!!成功加分
- 各位高人请帮帮忙吧!
- 我在MouseEnter事件,奇怪问题??
- DataGrid中的模板列中的Button问题????
- .net Response.Write()一个xml格式的字符串
- 为什么操作界面不出来,进程中却有
- 刚用c#设计制作的网站荆州市妇幼保健院“金色未来” 亲子园,欢迎网友访问,并提出改进意见!(比如 美工上.内容上和c#程序制作方面哪些
至于“死”嘛,英文中的对应的词儿应该是"Crash"吧。只是我们平时使用时,往往不准确,一个进程产生了内存访问越界、非法的CPU指令、除零溢出等,都会被系统终止。这个进程就算是“死了”。但有的时候进程中的线程如果因为处理过程的时间太长,则阻碍了消息队列的处理时,系统就会认为这个线程没有响应了(阈值是五秒,但Microsoft可能会修改这个限定值),注意,这里的没有响应是针对线程的,而不是进程(从定义的角度,进程是结构体,线程是执行体,所以进程也无没有响应一说)。至于进程没有响应是指进程中所有的用户界面线程都没有响应了。
先释放网络资源,再是应用程序资源。不然程序还是在访问网络。为程序的关闭事件编码
界面线程中的run消息循环无法正常循环,所以处理不了鼠标键盘等消息。
这样调试一下差不多能找到问题