是否在服务器端的每个进程或线程处理RMI请求?

时间:2011-07-10 01:56:45

标签: java rmi

服务器端的每个进程或每个线程是否处理RMI请求?

2 个答案:

答案 0 :(得分:2)

简短的回答是没有指明。 RMI规范说“客户端线程和服务器线程之间没有保证关联”。

关于你可以推断的所有内容是你不能假设RMI是单线程的。实际上你会发现你的RMI远程对象可以被多个服务器端线程调用同一时间。所以同步取决于你。

这是我能从你的问题中得出的最佳结论:我必须说我不知道​​'per-process'和'per-thread'之间的区别实际上意味着什么。

答案 1 :(得分:-1)

根据this

  

8:在服务器端,当客户端连接到服务器套接字时,会分叉一个新线程来处理来电。原始线程可以继续侦听原始套接字,以便可以从其他客户端进行其他调用。