2014-01-24 76 views
0

情況:我調用了一個線程,該線程依次ping一個帶有序列化對象的服務器。緊接着,一個函數調用用一些參數ping服務器。Android:從執行中的線程發送信號

問題:螺紋確實得到稱爲函數之前,但線程做之前,函數執行結束後。結果是參數在序列化對象之前發送。

如何讓函數不會開始執行,直到線程結束?換句話說,線程是否可以發送完成的「信號」,以便我可以開始執行剩餘的代碼?

回答

0

我認爲這是應該使用CountDownLatch的情況的一個例子。事實上,如果你去documentation page你會發現你似乎需要的一個例子(我的意思是CountDownLatch(1)的例子)。