- 博客(2)
- 收藏
- 关注
原创 Handler, thread, handlerthread
Handler 默认关联主线程,通过Runnable参数 ,直接调用Runnable中的run()方法。handler关联当前thread,并和该线程的looper对应。要在其他线程执行,可以使用HandlerThread。HandlerThread继承于Thread。与普通Thread的差别就在于,单独建立了一个线程,并且创立了消息队列和自己的looper,在自己的线程分发和处理
2015-11-12 17:51:04 327
原创 Conditionvariable的用法
线程同步可以使用Wait()/Notify,但用起来比较负责,Android就单独建立了一个Conditionvariable类,并提供了几个方法用于线程同步,便于使用:void block()阻塞当前线程,直到条件为openvoid block(long timeout)阻塞当前线程,直到条件为open或超时void open()释放所有阻塞的线程void close
2015-11-04 14:57:10 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人