【问题标题】:java rmi call discarded after remote exception thrown抛出远程异常后丢弃java rmi调用
【发布时间】:2011-05-01 19:31:17
【问题描述】:

使用rmi时,如果两台计算机之间的连接中断并抛出远程异常,则调用远程metod后,立即丢弃调用的metod执行或继续执行 直到完成?我认为它在远程机器上有另一个线程,它会继续,但我不确定..

【问题讨论】:

  • 我意识到英语可能不是你的第一语言,但你必须先把它清理干净,然后才能有人给你任何帮助。你的句子继续运行,你有很多模棱两可的“它”漂浮在周围(当你问关于分布式计算的问题时,你需要清楚你在谈论的是连接的哪一端,这尤其令人困惑)。

标签: java rmi


【解决方案1】:

继续我对您问题的初步解释,我认为您是在询问远程方法调用是否会在断开连接并且调用方已经收到异常信号后在远程计算机上继续连接失败。

假设这是您的问题,答案是“是”。即使通信已有效丢失,远程方法也可以继续执行。一般来说,假设远程计算机已经成功读取方法输入,它不会意识到连接已经丢失,直到它尝试将方法结果返回给调用者(即当它尝试写入套接字时)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多