java线程等待都完成_Java等待线程完成
生活随笔
收集整理的這篇文章主要介紹了
java线程等待都完成_Java等待线程完成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有一個線程下載數據,我想等待,直到下載完成之前,我加載數據。有這樣做的標準方法嗎?
更多信息:
我有一個下載類,從URL(序列化POJO)獲取數據。下載是Runnable和Observable。它跟蹤下載的字節和下載大小。我有一個進度欄,顯示進度給用戶。 GUI會看到下載以更新進度條。
當POJO下載我想要得到它,并移動到下一步。每個步驟都必須等待前一個完成。問題是我不能想辦法暫停我的應用程序等待下載線程。一旦下載完成,我想調用download.getObject(),它將返回數據作為一個對象。然后我可以投放它,并得到下一個下載。
我有一個幫助類,它管理下載的URL,并使所有的調用到下載。這個調用將調用getObject并執行轉換。 Gui調用helper.getUser()。 helper啟動線程運行,我想讓它知道它什么時候完成,所以它可以返回casted對象。
任何建議/例子?我在這個設計的開始階段,所以我愿意改變它。
非常感謝你。
更新:
總結
以上是生活随笔為你收集整理的java线程等待都完成_Java等待线程完成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lisp java_ai lisp ja
- 下一篇: 周仓为什么拒绝廖化?