如果说后台操作比较耗时,在UI线程中进行这些耗时的操作,会导致UI阻死,通俗点就是界面卡住了
这是就可以使用多线程来将耗时操作放到后台来进行,这样前台UI便不会卡住
如果两个线程不需要操作相同的数据,在线程同步上就省很多事情
但是你还要考虑线程工作完毕后的UI更新,因为UI更新需要在UI线程下操作
这是就可以使用多线程来将耗时操作放到后台来进行,这样前台UI便不会卡住
如果两个线程不需要操作相同的数据,在线程同步上就省很多事情
但是你还要考虑线程工作完毕后的UI更新,因为UI更新需要在UI线程下操作
解决方案 »
- 脱离eclipse运行程序
- 大家帮我看看这个class
- 救命:请问高手 为什么在struts中的form继承ValidatorForm,页面提交后就是白屏的,后台任何信息也没有
- 请问java如何实现条件编译
- 求助:在按钮事件中写进sql查询语句,点击后却没响应也没出现异常???
- 谁能讲解一下这段代码,看不大懂,谢谢哦
- Properties应该是个类吧?有什么作用??什么情况下会用到啊?问题解决就揭贴!分不够再加!
- 谁能说说int和Integer的区别
- 100 分的简单问题,谢谢朋友回答
- 一个邮件问题(很初级)
- java GUI设计中,多按钮响应的问题
- 请教问题,win2008服务器,如何才能播放swf文件?
至于异常,我还真么想到什么,只是知道Thread的类似sleep的方法会抛出异常,另外Thread的run方法不能抛出任何异常,如果run方法内有未捕获的异常,则会导致线程直接死亡。
其他的是我是想不到了