异常原因: 1、写了一个死循环,这个可能性最大。 2、进行大数据量的运算,导致假死状况。 解决办法:Debug -> Exceptions -> Managed Debug Assistants里 去掉ContextSwitchDeadlock一项前面的钩。 ...
分类:
编程语言 时间:
2016-07-22 14:37:20
阅读次数:
207
之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。而异步则..
分类:
Web程序 时间:
2016-07-15 13:57:17
阅读次数:
185
问题:CST DC作业主要涉及到前端节点(登陆节点),主控制器,和求解器,也即是frontend(登陆节点) DC maincontrol(MC节点) DC Solver Servers(计算节点),没有数据返回,可能是计算节点和MC节点失去连接,或者MC和登陆节点失去连接,或者节点失去响应和假死状 ...
分类:
其他好文 时间:
2016-07-14 01:29:26
阅读次数:
168
http://bbs.csdn.net/topics/390472740 Delphi/Pascal code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ...
分类:
编程语言 时间:
2016-07-11 12:10:33
阅读次数:
161
俗话说不作死就不会死,今天作死了一回,写了一个比较二逼的函数,遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下。 事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基本 ...
分类:
Web程序 时间:
2016-07-07 22:22:39
阅读次数:
292
delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的。 如果在事件中执行较耗时的代码,会引起主界面假死。故实现一个线程的Timer就有必要了。 TThreadTimer 基于 TSimpleThread 继承而来。 本例源码下载 附:delphi 进阶基础技能 ...
分类:
编程语言 时间:
2016-07-07 01:02:36
阅读次数:
875
只开启一个窗体: 进程: 一个进程只默认有一个主线程,如果要执行一段需要时间的代码,那么在这段时间内窗体就失去控制,进入假死状态。 通过路径打开一个进程: 线程: ...
分类:
编程语言 时间:
2016-07-03 23:23:39
阅读次数:
181
在delphi 7中使用idhttp抓取网页,造成窗口无反应的假死状态。通过搜索获得两种方法。 1.写在线程中,但是调用比较麻烦 2.使用delphi 提供的idantifreeze(必须安装indy)。在indy misc中将idfreeantifreeze放入程序中, 将OnlyWhenIdle ...
如何防止窗口界面假死 在操作Windows、Android、 Linux、IOS、Linux以及Mac OS X等系统的时候 偶尔会出现死机(宕机)的情况。 当硬件失效或者软件出错时将引起真死 此时不可等待所有冗余备用硬件或软件全部消耗完毕后再做处理, 必需立即备份数据并更换出错部件(零件)并重新引 ...
分类:
其他好文 时间:
2016-06-19 16:53:32
阅读次数:
155
开发Winform或者WPF相关GUI程序中,遇到执行耗时程序片段,并且需要在ui界面上实时展示状态信息的问题时,为了防止界面出现假死状态,会用到多线程技术,异步...... ...
分类:
编程语言 时间:
2016-06-15 20:45:46
阅读次数:
189