91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

預處理線程問題解決方案

發布時間:2020-06-11 02:46:04 來源:網絡 閱讀:591 作者:lzwxx 欄目:開發技術

問題描述:

       現有3個線程thread1, thread2, thread3。這3個線程是并發執行的,當著3個線程都執行完成以后,需要執行一個finish()事件。

 

實現方法:

預處理線程問題解決方案

 1 /** 定義一個靜態標記 **/ 2 private static byte nbTemp = 0; 3  4 private void aa(){ 5     // 線程1 6     Thread thread1 = new Thread(new Runnable() { 7         @Override 8         public void run() { 9             // ...10             bb();11         }12     });13     // 線程214     Thread thread2 = new Thread(new Runnable() {15         @Override16         public void run() {17             // ...18             bb();19         }20     });21     // 線程322     Thread thread3 = new Thread(new Runnable() {23         @Override24         public void run() {25             // ...26             bb();27         }28     });29 30     thread1.start();31     thread2.start();32     thread3.start();33 }34 35 /** 注意:要添加關鍵字“synchronized”,否則會先同時操作bb()方法 */36 private synchronized void bb(){37     nbTemp ++;38     if(nbTemp == (byte)3) {39         finish(); // 條件達成,執行finish();40     }41 }

預處理線程問題解決方案

 

我們回到APP上,在APP啟動時,我們會先啟動Splash,會在Splash中做一些預加載。那么由于網速等等原因,導致預加載的時間不太固定。那么我們既不希望他加載的過快,會導致頁面的存在感不強;也不希望加加載過慢,誤以為“卡死”。那么我們就需要設置一個最小加載時間和最大加載時間。那么如何時間呢?

預處理線程問題解決方案

     nbTemp = 0                       Thread thread1 =  Thread(                                     Thread thread2 =  Thread(                                     Thread thread3 =  Thread(                                                                                                                                                                                                                       nbTemp ++                                                                     finish();   }


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

库伦旗| 周宁县| 岚皋县| 中西区| 洪江市| 九龙坡区| 进贤县| 东辽县| 潼关县| 东兴市| 肥西县| 台北市| 东至县| 从江县| 四子王旗| 城固县| 阿合奇县| 滨州市| 资源县| 合作市| 延边| 宜兰县| 清流县| 肥东县| 镇江市| 邵东县| 安溪县| 东辽县| 兴化市| 久治县| 武功县| 郯城县| 五寨县| 达孜县| 仁寿县| 钟山县| 永吉县| 洛扎县| 滦南县| 资中县| 顺义区|