在java中的两台不同机器上的不同JVM上运行的两个线程之间的通信?

时间:2017-05-11 13:09:07

标签: java multithreading apache-zookeeper countdownlatch

目前,我使用Zookeeper在不同节点上运行的不同JVM之间共享配置。在其中一个节点中,线程正在等待将某些数据写入特定的zookeeper路径,并且我还添加了观察器以查找任何更改。在另一个节点上,线程正在将数据写入该路径,并且一旦写入数据,该线程就会中断等待的线程并开始执行剩余的进程。

为此,我实施了观察者。当线程正在将数据写入特定路径时,正在调用观察者,我将看到日志信息。但另一个线程(等待的那个)观察者没有被调用。 我无法跟踪我为什么会遇到这个问题。

我想知道如果可能的话我想做什么?如果没有,那么在上述线程之间共享CountDownLatch的任何帮助都将受到赞赏。

谢谢!

0 个答案:

没有答案