Caros amigos da lista
Estou precisando de ajuda a respeito do comportamento de um método
remoto.
Tenho uma classe que herda funcionalidades da classe UnicastRemoteObject
do
RMI. Esta classe possui métodos remotos, os quais podem ser acessados
por
outros programas clientes. Toda vez que estes métodos são acessados,
eles alteram uma variável criada quando o objeto da classe remota é
instanciada. Como vários
programas clientes podem acessar este objeto ao " mesmo tempo", como o
Java
gerencia o conteúdo desta variável? O programa pode acessar dados
enviados por
outra chamada? O problema é que toda vez que o método remoto é acessado
ele
desencadeia vários outros métodos, e é possível que outro programa
cliente possa
chamar este mesmo método remoto sem antes este ter sido concluído e
alterar o
valor da variável de instancia do objeto. O que eu gostaria de saber se
existe este
problema ou se o próprio Java já controle isto para o desenvolvedor?
Muito grata
Vera Lúcia da Silva
ITA - Instituto Tecnológico de Aeronáutica
[EMAIL PROTECTED]
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.