为了账号安全,请及时绑定邮箱和手机立即绑定

handlerTread作用

能在handler处理一些耗时的操作。 正常情况下 handler里不可以做一些耗时的操作

正在回答

2 回答

耗时操作全丢到子线程里操作,操作完毕后发送handler消息通知handlerMessage更新UI,我都是这么干的

1 回复 有任何疑惑可以回复我~

想当于某一类功能比较耗时的处理并且这些操作分布在各个线程中,又需要互斥处理,

全部丢到HandlerThreadr的线程处理,这可避免添加很多互斥变量。

(直接使用普通Thread处理也类似)

如果不耗时, 可以丢至主线程处理即可。


C++中,没有这种机制,一般通过加锁实现多线程的互斥。


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android面试常客Handler详解
  • 参与学习       54881    人
  • 解答问题       183    个

学Android开发,必学Handler,也是Android面试常客

进入课程

handlerTread作用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信