线程同步可以使用Wait()/Notify,但用起来比较负责,Android就单独建立了一个Conditionvariable类,并提供了几个方法用于线程同步,便于使用:
void block()
阻塞当前线程,直到条件为open
void block(long timeout)
阻塞当前线程,直到条件为open或超时
void open()
释放所有阻塞的线程
void close()
将条件重置为close
本文介绍了Android中用于线程同步的ConditionVariable类。该类提供了一种简单易用的方法来实现线程间的同步,包括阻塞当前线程直至条件开放、设置超时时间以及释放所有被阻塞的线程等功能。
线程同步可以使用Wait()/Notify,但用起来比较负责,Android就单独建立了一个Conditionvariable类,并提供了几个方法用于线程同步,便于使用:
void block()
阻塞当前线程,直到条件为open
void block(long timeout)
阻塞当前线程,直到条件为open或超时
void open()
释放所有阻塞的线程
void close()
将条件重置为close

被折叠的 条评论
为什么被折叠?