2017-07-01 60 views

回答

0

doInBackground運行在另一個線程,所以它當然會導致比賽條件 - 任何時候你有兩個線程,或線程和異步事件傳入你可以有一個比賽條件。你總是需要編碼來避免它們。然而,從doInBackground到onPostExecute的值的返回不會,所以你確實有一種在線程之間傳遞數據的安全方式,而無需競爭。

+0

謝謝,我認爲/希望將值返回給onPostexecute將避免比賽,但我不確定。謝謝你這麼快回復。延遲4分鐘後,我會接受你的回答。 – BusinessPlanQuickBuilder

相關問題