2011-03-02 78 views
2

我创建了一个处理程序(在Thread1上),我从另一个线程(Thread2)发布了一个Runnable。在Thread2中,我想确保发布的Runnable在Thread2继续之前在Thread1中执行。如何解决这个并发问题?

回答

3

使用java.util.concurrent.CountDownLatch。 Thread1创建锁存器,提交Runnable(需要参考锁存器),等待锁存器。 Runnable倒计时锁存器。