Android HandlerThread使用总结
来源:互联网 发布:数据区块链技术概念股 编辑:程序博客网 时间:2024/06/05 17:43
原文链接: http://waylenw.github.io/Android/android-handler-thread-usage/
总结:
1. 首先我们看到HandlerThread很快就会联想到Handler。Android中Handler的使用,一般都在UI主线程中执行,因此在Handler接收消息后,处理消息时,不能做一些很耗时的操作,否则将出现ANR错误。Android中专门提供了HandlerThread类,来解决该类问题。HandlerThread类是一个线程专门处理Hanlder的消息,依次从Handler的队列中获取信息,逐个进行处理,保证安全,不会出现混乱引发的异常。HandlerThread继承于Thread,所以它本质就是个Thread。与普通Thread的差别就在于,它有个Looper成员变量。
在看看官方的对他的讲解。
2. HandlerThread适合在只需要在一个工作线程(非UI线程)+任务的等待队列的形式,优点是不会有堵塞,减少了对性能的消耗,缺点是不能同时进行多任务的处理(只能按照handle.post的任务顺序进行执行),需要等待进行处理。处理效率较低。
0 0
- Android HandlerThread使用总结
- Android HandlerThread使用总结
- Android HandlerThread 总结使用
- Android HandlerThread 总结使用
- Android HandlerThread 总结使用
- Android HandlerThread 总结使用
- Android HandlerThread总结使用
- Android HandlerThread 总结使用
- Android HandlerThread 总结使用
- Android的HandlerThread的使用总结
- HandlerThread使用总结
- Android Handler、Loop 的简单使用 和 HandlerThread 总结使用
- Android HandlerThread 的使用
- Android HandlerThread使用
- android HandlerThread的使用
- android-----HandlerThread的使用
- Android HandlerThread的使用
- Android HandlerThread 的使用
- osg实现透明效果 正解
- 正则表达式基础
- 关于大型网站技术演进的思考(四):存储的瓶颈(4)
- 图片上传
- 创建jsp模板
- Android HandlerThread使用总结
- 选择的重要性
- iOS 创建静态库(.a)
- select、poll、epoll之间的区别总结[整理]
- 使用 Jmeter 做 Web 接口测试
- 使用ASM操作Java字节码,实现AOP原理
- C++ AMP同CUDA之间的性能比较
- POJ 1260 Pearls(DP)
- STS上配置maven 更改maven仓库位置