2015-12-12 64 views
-1

標題說明了一切。我試圖通過從同步方法第一次調用它運行一些異步代碼。但結果不起作用。同步代碼一路是異步,我如何解決這個問題,因爲我需要異步任務的數據。Java - 按順序運行異步代碼

謝謝

+0

會很高興看到代碼:http://stackoverflow.com/help/mcve – user3707125

回答

0

有很多方法可以完成這個僅限於想象力。

一種可能的方法是創建1)異步進程,並在完成後調用不同的函數。

另一種方法是在繼續調用異步函數的函數之前必須滿足條件。儘管該方法可能是CPU密集型的。

另一種方式是在條件滿足時提示用戶輸入。

最困難的方法是創建一箇中斷處理程序。這需要更好地理解操作系統。

+0

謝謝,我做了第一個選項,它的工作。花了兩個小時試圖解決這個問題,答案很簡單。 Ughh! :) – TheCoder24

+0

@TheCoder24歡呼聲 –