android AsyncTask異步調用方法

AsyncTask是android提供的異步線程,在4.0之前,每個線程之間是異步的,既同時啓動多個線程,這些線程是在併發執行的,但是4.0之後,當我們調用execute方法時,線程ABC不再是異步的,而是同步,因爲在4.0之後,execute方法默認調用的是同步線程,而異步的線程池需要特殊調用方法executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,params);

調用這個方法,線程之間就不會同步了,這對於有大量耗時任務的程序來說非常重要

但是這樣調用還是不夠方便,我們可以繼承AsyncTask,在裏面添加一個方法來調用異步線程池,這樣就會方便很多

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章