今天在公司做项目需要求两个集合的补集,考虑到collection类有removeAll方法,决定采用这种方式;结果程序一直卡在那儿不动了;
数据量是两个集合的数据差不多都有60万,直接导致程序处于假死状态(程序当然是还在运行);
出现问题始终要解决的,我又给程序修改为先用retainAll求交集,然后再removeAll的方式,效果不明显(事实是也假死了),我的应用场景还要求实时性,没办法只能...
分类:
编程语言 时间:
2015-06-09 23:45:15
阅读次数:
325
在前两节中,Reinhard主要讲解了如何配置安装环境,安装数据库服务器,AOS和客户端。至此安装工作已经结束,下面Reinhard开始讲解如何编译和配置。 运行客户端后,系统弹出初始化核对清单。将生命周期服务和客户反馈选项标记为完成。点击编译应用程序。编译的过程中,窗体可能处于无法响应的假死状态,...
分类:
其他好文 时间:
2015-06-09 19:21:29
阅读次数:
161
转自:http://blog.163.com/kel_scott66/blog/static/11505396320097245547700/解决CLOSE_WAIT 问题关键字: linux tomcat close_wait最近web服务器在大流量情况下经常出现假死现象,后台log报 too m...
分类:
其他好文 时间:
2015-06-09 08:29:41
阅读次数:
190
背景:某人力系统登录页面必须安装JRE,自动化测试服务器安装QTP后访问登录页面一直假死。 经检查是由于环境变量冲突问题导致。解决方案: 删除如下环境变量: "Administrator的用户变量": 1) _JAVA_OPTIONS 2) IBM_JAVA_OPTIONS "系统变量...
分类:
编程语言 时间:
2015-06-05 11:58:22
阅读次数:
160
刚刚搞明白了C#的异步调用,写下来,方便后续调用。异步主要是解决UI假死的问题,而开辟出一个新的线程,处理大数据。1.既然是委托的调用,那么先定义个委托:public delegate bool CheckUpdateFile();2.定义一个将要工作的委托函数,和委托类型一致private boo...
分类:
其他好文 时间:
2015-06-04 18:44:08
阅读次数:
119
背景:在 WinForms 中,有时要执行耗时的操作,比如统计某个磁盘分区的文件夹或者文件数目,如果分区很大或者文件过多的话,处理不好就会造成“假死”的情况,或者报“线程间操作无效”的异常,或者在该操作未完成之前操作用户界面,会导致用户界面停止响应。----比如现在学习的MES UI中要查询数据量较...
分类:
其他好文 时间:
2015-06-03 15:32:45
阅读次数:
185
单线程操作UI会使窗口假死,所以UI操作需要用到多线程实现效果:当点击kiss时按钮闪动3次原理:自定义一个消息(WM_CHANGE_BUTTON),当点击按钮"kiss"时,启动一个新的线程,线程每隔0.5s钟发送一次WM_CHANGE_BUTTON消息。程序监听到该消息时调用消息函数,改变按钮大...
分类:
编程语言 时间:
2015-06-01 00:36:25
阅读次数:
178
原文链接:http://www.jb51.net/article/34804.htmBackgroundWorker是一个非常不错的线程控件,能避免界面假死,让线程操作你想要做的事,它学习起来很简单,但是能实现很强大的功能。发布这篇文章的目的是将最近学习到的共享出来,大家交流一下,当然我也是菜鸟,在...
分类:
编程语言 时间:
2015-05-30 19:40:28
阅读次数:
106
笔记本和公司的电脑同时出现这问题,和休眠无关
公司就算了,HDD也没在意,笔记本SSD也黑屏等待一阵就匪夷所思了,于是找到解决方法...
下面这个Mathematica命令,似乎普通的笔记本电脑都会进入假死机状态, 也许16G以上内存的64位机会好些:
h=ParametricPlot3D[{30Sin[t]+20Sin[(3t)/2]+Cos[300t](1-(225(Cos[t]+Cos[(3t)/2])^2)/(451+
450Cos[(5t)/2]-15Sqrt[451+450Cos[(5t)/2]]Sin[t]+...
分类:
其他好文 时间:
2015-05-23 16:54:34
阅读次数:
358