вызов java rmi сбрасывается после удаленного исключения - PullRequest
0 голосов
/ 01 мая 2011

При использовании rmi, после вызова удаленного метода, если соединение между двумя компьютерами разорвано и удаленное исключение вызвано, вызываемое выполнение метода немедленно отменяется, или оно продолжает выполнение до его завершения?Я думаю, что есть еще один поток на удаленной машине, и он продолжается, но я не уверен ..

1 Ответ

1 голос
/ 02 мая 2011

продолжая мою первоначальную интерпретацию вашего вопроса, я думаю вы спрашиваете, будет ли удаленный вызов метода продолжаться на удаленном компьютере после разрыва соединения, и вызывающий абонент уже получил исключение, сигнализирующее о соединении отказ.

при условии, что это ваш вопрос, ответ "да". удаленный метод может продолжать выполняться, даже если связь была фактически потеряна. в общем, если удаленный компьютер успешно прочитал входные данные метода, он не поймет, что соединение потеряно, пока не попытается вернуть результат метода обратно вызывающей стороне (т. е. при попытке записи в сокет).

...