日期:2014-05-20  浏览次数:20969 次

java多线程,运行后机子越来越慢,如何解决
今天用多线程的知识写了一个JAVA小程序   ,可是编译几次后,机子就慢得不行了,后来几乎到了无法忍受的程序,把eclipse关掉以后一切恢复。
请问各位大侠,有没有什么好的办法可解决这个问题呢?

------解决方案--------------------
那应该是你的程序的问题吧。
把程序贴出来看看
------解决方案--------------------
关注中...
------解决方案--------------------
如果占用数据库资源打开后就必须有关闭资源
------解决方案--------------------
运行完了 得到你想要的记过 请记得把 运行的窗口中有个停止运行这个按扭 是个红色的防型的!点了那个 E 后台就不运行这个程序了! 这就是你为什么关了 E 后 系统又好使了! 那是因为你没关掉 在E 后台运行的程序!
------解决方案--------------------
没有

try{
interrupt();
}catch{
return;
}


if(!interrupted()){
....
}

你的4个线程好象是死循环嘛
------解决方案--------------------
10ms的运行频率太高了,更何况是4个thread一起运行~
------解决方案--------------------
你的机子可能不够好,还有,一般停止Thread的方法是不好的,最好用flag来控制
------解决方案--------------------
配一台配置更高的新的电脑
------解决方案--------------------
配一台配置更高的新的电脑
最好是双核的!!!!!!!!!!!!!!
------解决方案--------------------
Thread.interrupt();

------解决方案--------------------
怎么光有start()没有stop()那,这样程序是一直在运行的,添加中断命令,或停止,就不会慢了,我刚做个多线成的程序