2011-03-02 115 views
2

我創建了一個處理程序(在Thread1上),我從另一個線程(Thread2)發佈了一個Runnable。在Thread2中,我想確保發佈的Runnable在Thread2繼續之前在Thread1中執行。如何解決這個併發問題?

回答

3

使用java.util.concurrent.CountDownLatch。 Thread1創建鎖存器,提交Runnable(需要參考鎖存器),等待鎖存器。 Runnable倒計時鎖存器。