关于Thread与Asynctask

来源:互联网 发布:数据中心和云计算 编辑:程序博客网 时间:2024/05/07 15:00

二者都是为了解决耗时操作对主线程的阻塞问题。


Thread的使用主要依托Thread类和runnable接口,与handler结合实现消息的传递。

Asynctask是封装好的线程池。


应用场景:涉及到对UI的简单操作时,大多数情况使用Asynctask。不涉及UI操作,仅是耗时的操作时用Thread即可。

需要注意:由于Asynctask是封装好的线程池,它有五个主要的线程,当需要频繁的开启多个线程时,并不适用Asynctask。

0 0