V� se isso resolve: A thread tem que ter refer�ncia para a classe que a originou. Quando a thread terminar o processamento do retrieve ela notifica essa classe, passando uma identificacao do objeto que acabou de ser processado. A partir dai, a classe que originou a thread continua o processamento e ter� ent�o um valor para o getNome(). []'s ************************************************ --- Anderson Carvalho <[EMAIL PROTECTED]> wrote: > ol� pessoal, > > eu e o resto da minha equipe de desenvolvimento > estamos fazendo um projeto > onde utilizamos RMI, o escopo � o seguinte: > > existe uma classe no lado servidor da nossa > aplica��o que recebe as > requisi��es de uma classe no lado cliente, o > problema � que estamos prevendo > um grande n�mero de usu�rios efetuando essas > requisi��es, e como a classe > servidora fica esperando o processamento dessa > requisi��o terminar para > tratar a nova requisi��o isso pode levar algum tempo > fazendo os outros > clientes esperarem. > > para tentar resolver esse problema n�s pensamos em > fazer com que a nossa > classe servidora iniciasse para cada requisi��o uma > classe derivada de > Thread que trata essa requisi��o, e assim a classe > servidora fica livre para > receber uma nova requisi��o, o problema �: quando a > thread � iniciada o > processamento do cliente continua antes da thread > terminar de tratar a > requisi��o, ex. > > NossaClasse nc = new NossaClasse(); > nc.setId(10); --->>> o identificador do registro que > eu to querendo > recuperar > nc.retrieve(); ---->>> aqui a requisi��o � enviada > para o servidor que > repassa para a Thread > > System.out.println(nc.getNome()); --->>> aqui ocorre > o problema, pois a > chamada anterior ainda n�o terminou de efetuar a > recupera��o, imprimindo > "null". > > o que n�s precisamos, na realidade, � fazer com que > a NossaClasse consiga > manter uma liga��o com a thread que ser� criada, > esperando o seu > processamento terminar antes de continuar ... > > se algu�m puder nos dar uma luz! > > desde j� agradecemos > > Anderson Carvalho > > > > > ------------------------------ LISTA SOUJAVA > ---------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios > Java da Sucesu-SP > d�vidas mais comuns: > http://www.soujava.org.br/faq.htm > regras da lista: > http://www.soujava.org.br/regras.htm > para sair da lista: envie email para > [EMAIL PROTECTED] > ------------------------------------------------------------------------- > __________________________________________________ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
