Desculpe a intromiss�o, mas acho que vc exigiu um pouco
demais n�o?!?!? Tipo j� querer tudo mastigado, se queres uma boa refer�ncia,
nenhuma melhor que a da sun. Agora exigir que as pessoas leiam uma boa
refer�ncia pra te dar uma resposta... pelo amor de Deus
n�?!?!?!
Seja
um pouco mais am�vel nas sua d�vidas.
Valeu...
Marco
Microsoft
Certified Professional
Politec - Anatel
-----Mensagem original-----
De: Fabio Retzlaff [mailto:[EMAIL PROTECTED]]
Enviada em: Ter�a-feira, 21 de Setembro de 1999 13:57
Para: '[EMAIL PROTECTED]'
Assunto: Java QuizPrezados senhores,Imaginem a seguinte classe:public class MinhaClasse {public void metodo() {int a, b, c;// algum processamento demorado utilizando// as vari�veis autom�ticas "a", "b" e "c"}}Na m�quina virtual h� apenas um objeto desta classe, denominado "meuObjeto".Imaginem tamb�m que na m�quina virtual h� mais tr�s threads em execu��o. Em cada uma destas threads h� uma refer�ncia a "meuObjeto" -- logo, h� um problema de acesso concorrente ao m�todo "metodo()". Como voc�s podem observar, este n�o � um m�todo "synchronized", e portanto poder� haver acesso simult�neo por meio das tr�s threads.A pergunta �: quando as threads est�o executando o m�todo "metodo()", elas obter�o os mesmos valores para as vari�veis "a", "b" e "c" ou para cada cliente haver� um conjunto de valores diferente (ou seja, �reas de mem�ria diferentes, sendo empilhadas e desempilhadas de acordo com a necessidade)?A resposta deve ser embasada em alguma boa refer�ncia (especifica��o da Sun, livros conhecidos), e n�o em achismos ou livros de m� qualidade.(Quem responder primeiro ganha uma caixa de Bis! ;-D)Augusto Jun DevegiliSoftware Architect @ NeoGrid S.A.Phone: +55 (47) 422-7099Sun Certified Architect for Java Technology 1.2Sun Certified Developer for the Java Platform 1.1Microsoft Certified Professional
