Java開發(fā)中可以防止界面假死的刷新代碼
更新時間:2019年01月08日 11:04:49 作者:李燦輝
今天小編就為大家分享一篇關于Java開發(fā)中可以防止界面假死的刷新代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
代碼如下:
try {
// 創(chuàng)建一個線程
Thread thread = new Thread() {
public void run() {
int i = 0;
while(true){
final long start = System.currentTimeMillis();
try {
Thread.sleep(1);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
final int a = i;
if (!Display.getDefault().isDisposed()) {
Runnable runnable = new Runnable() {
public void run() {
processModel.setProcessName(start + "---" + a);
}
};
Display.getDefault().syncExec(runnable);
}
i++;
}
}
};
thread.start();
} catch (Exception e) {
e.printStackTrace();
}
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
您可能感興趣的文章:
- Java源碼解析阻塞隊列ArrayBlockingQueue常用方法
- Java源碼解析阻塞隊列ArrayBlockingQueue功能簡介
- 詳細分析Java并發(fā)集合ArrayBlockingQueue的用法
- java集合框架 arrayblockingqueue應用分析
- Java源碼解析CopyOnWriteArrayList的講解
- Java源碼解析ConcurrentHashMap的初始化
- Java通過XPath獲取XML文件中符合特定條件的節(jié)點
- Java源碼解析TreeMap簡介
- Java源碼解析之可重入鎖ReentrantLock
- Java源碼解析阻塞隊列ArrayBlockingQueue介紹
相關文章
spring AOP實現@Around輸出請求參數和返回參數
這篇文章主要介紹了spring AOP實現@Around輸出請求參數和返回參數,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
springboot + JPA 配置雙數據源實戰(zhàn)
這篇文章主要介紹了springboot + JPA 配置雙數據源實戰(zhàn),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09
JAVA中ListIterator和Iterator詳解與辨析(推薦)
這篇文章主要介紹了JAVA中ListIterator和Iterator詳解與辨析,需要的朋友可以參考下2017-04-04
詳解Java中的println輸入和toString方法的重寫問題
這篇文章主要介紹了Java中的println輸入和toString方法的重寫,一個對象數組在調用Arrays.toString打印時,相當于遍歷數組,然后打印里邊每個對象,這再打印對象就調用對象自己的toString了,需要的朋友可以參考下2022-04-04

