在远程方法调用期间,Java平台是否用stub
替换所有远程对象?在RMI
期间我们知道,JVM
为调用和调用方法创建了一个stub
方法,我的问题是,在调用函数后,然后通过网络套接字在存根之间进行通信,所以在将结果返回给远程对象时,是否所有远程对象都被其存根替换?
提前致谢。
答案 0 :(得分:2)
在远程方法调用期间,Java平台是否用其存根替换所有远程对象?
所有导出的远程对象,是的,在参数或结果对象的编组过程中。
在RMI期间,我们知道,JVM为调用和调用方法创建了一个存根方法
不完全是。 RMI在导出对象时为远程对象创建存根对象。
我的问题是,在调用函数后,然后通过网络套接字在存根之间进行通信
没有。它发生在客户端的存根和服务器上的RMI运行时系统之间。
以便在将结果返回到远程对象时,是否所有远程对象都被其存根替换?
现在这是正确的,但不是因为你给出的原因。