Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • android MessageQueue,Looper和Handler

    post by onelong / 2010-8-31 16:23 Tuesday [android]

    MessageQueue
    这个类表示消息队列,一个消息队列与一个线程绑定。这个类内部是通过链表来实现队列的,根据消息的延迟执行的时间量来决定消息在队列中的位置,延迟执行的时间量越少的消息越靠前
    请求者:Looper
    这个类用于为线程执行一个消息循环。Looper的实例与一个线程绑定,但是线程默认是没有Looper对象与其绑定的,可以通过在线程上调用Looper.prepare...

    阅读全文>>

  • Handler与Thread

    post by onelong / 2010-8-30 4:41 Monday [android]

    android里面对于异步消息的处理,提供了一套Handler的实现方案。Handler有很多适宜的应用和微妙之处,使它在和Thread以及Service等一起使用的时候达到很好的效果。

    Handler与Thread的区别。Handler与调用者处于同一线程,如果Handler里面做耗时的动作,调用者线程会阻塞。Android UI操作不是线程安全的,并且这些操作必须在UI线程中执行。A...

    阅读全文>>