JAVA线程引起的CPU满负载
来源:互联网 发布:微信企业宣传软件 编辑:程序博客网 时间:2024/06/03 13:36
问题描述:同样有表格显示。为了让添加的数据实时在表格中显示,我添加了一个进程不停的监听一个状态变量。当状态变量改变时,说明数据已经改变,则线程刷新表格中的数据,
监听线程的代码如下
//刷新表格进程
class listenUpdateThread extendsThread{
if(UpDt==000)
{
}
这样的效果就是可以实时刷新数据,但是CPU的利用率是100%。
解决方法是:在“添加”按钮点击时,开启一个监听线程。当添加数据了后,关闭那个线程。这样线程就不会一直不停的循环监听,使CPU达到100%。
listenUpdate1.start();
InserUpdateMenue frame = newInserUpdateMenue(UpdateMenuePanel.this);
frame.setVisible(true);
线程run()的方法区别就是在满足刷新条件后,加一个break。
0 0
- JAVA线程引起的CPU满负载
- java cpu负载过高的查询方法
- 负载均衡-指定进程/线程运行的CPU-(affinity setup)
- cpu负载的探讨
- CPU负载的分析
- CPU负载的分析
- CPU负载的分析
- java 7中新增的CPU和负载的监控
- java profile【cpu负载过高】
- linux多cpu负载平衡-线程迁移
- 最近捣腾的-xwiki, java cpu负载监控
- Java线程耗费CPU的优化办法
- 找到最耗CPU的java线程
- 找到最耗CPU的java线程
- java 最占CPU资源的线程
- Linux里的CPU负载
- linux里的CPU负载
- linux里的CPU负载
- 寒假安排
- JTable删除所有数据
- JTable动态刷新内容
- eclipse中import中的引用都显示错…
- Linux学习笔记(一)-基础篇
- JAVA线程引起的CPU满负载
- JAVA线程生命周期
- JAVA中修饰符类型的区别
- Linux学习笔记(二)-系统管理篇之…
- Linux学习笔记(三)—系统管理篇之…
- JAVA中关闭OutputStream
- Springframework(一)spring基础概念介绍
- 先装linux后装windows的双系…
- NTFS和FAT文件系统的区别