我创建了一个处理程序(在thread1上),并从另一个线程(thread2)向它发送了一个runnable。在thread2中,我想确保在thread2继续之前在thread1中执行了发布的runnable。
最佳答案
使用java.util.concurrent.countdownlatch。thread1创建闩锁,提交runnable(需要对闩锁的引用),等待闩锁。Runnable倒计时闩锁。
关于java - 如何解决这个并发问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5172753/