Предположим, что Remote class RemoteServer
имеет два пульта дистанционного управления method1
и method2
.Можно ли запускать удаленные вызовы на два разных метода в одном потоке в Java RMI?
Возможно ли запустить удаленные вызовы этим двум методам в том же потоке сервера в Java RMI?
Известно, что сначала будет называться method1
.
Я читал "Thread Usage in Remote Method Invocations" (below) и понятия не имею.
Метод, отправленный средой RMI для реализации удаленного объекта, может выполняться или не выполняться в отдельном потоке. Время выполнения RMI не дает никаких гарантий относительно сопоставления вызовов удаленных объектов потокам.
Ответа на основе этой цитаты фирмы нет. – biziclop
Почему, по-вашему, вам нужно, чтобы они бегали в той же теме? – Kayaman
@Kayaman В 'method1' я использую' writeLock.lock() ', и я хочу разблокировать его, используя' writeLock.unlock() 'в' method2'. Здесь 'writeLock' является' ReentrantReadWriteLock'. – hengxin