是否可以通过共享远程对象同步两个线程?

时间:2015-11-22 02:22:51

标签: java multithreading synchronization rmi

Events: {
 title: 'MyEvent',
 bookings: [
  {eventone}
  {eventtwo}
  etc..
 ]
}

目前,当我启动rmiregistry,服务器并启动两个RMI客户端时,两个客户端在获得第一个输入后永远等待。即一个客户没有通知其他人。我在同一个JVM上启动RMI客户端。

1 个答案:

答案 0 :(得分:0)

没有。客户端上的存根对象与服务器主机中的远程服务器不是同一个Java对象,并且在其上进行同步或通知它不会神奇地通过网络传播到服务器或其他客户端。

link you cited中的答案也不支持你的理论。你需要阅读@MarcH和我的答案,而忽略其他人,这些答案在各方面都是错误的。