關於這篇博客所提到的問題是在一段再簡單不過的代碼中意外出現的。當時我使用了兩個不一樣'AsyncTask'幫助我執行兩個須要在後臺執行任務。而且這兩個'AsyncTask'幾乎是同時運行的。本來會正常運行的代碼,殊不知道爲何出現了問題。老是有一個'AsyncTask'會遲遲不作出反應。看起來就好像多個'AsyncTask'不能同時執行任務。最糟糕的是,若是這兩個'AsyncTask'的任務是存在依賴關係的。那麼結果就是同時陷入了死鎖狀態。那麼解決方案是什麼哪?若是你對此有興趣,請移步到個人blog,地址以下:git
地址:http://kohoh1992.github.io/MultiAsyncTaskDontExecute/github
哦,對了。忘記補充了,這裏的文章所有都是我我的blog上的副本。若是你對個人blog有興趣,請移步至 http://kohoh1992.github.iospa