1. 程式人生 > >android AsyncTask使用介紹。

android AsyncTask使用介紹。

講幾個關鍵需要注意的地方:

1,每一個AsyncTask物件都會在同一個靜態的執行緒池中執行。

2,預設情況下,多個AsyncTask物件線上程池中以佇列方式序列執行。也就是說同一時刻執行緒池只會執行一個任務,完成才會執行下一個。

3,要想多個AsyncTask物件併發執行,可以呼叫AsyncTask的setDefaultExecutor(Executor exec)重新設定一個併發的執行器。不過目前該方法為hide狀態,需要用反射。

所以普通非同步資料載入,我推薦使用AsyncTask,避免每次建立非同步執行緒的開銷。
詳情可檢視AsyncTask原始碼。