Fabio,
Só
haverá problemas se você compartilhar recursos ou objetos. Compartilhar código
não gera problemas.
Vários
threads estejam acessando uma mesma conexão, objeto, etc. É possível que este
recurso entre em um estado instável ou errado. Isso pode acontecer utilizando
trechos de códigos completamente diferentes!
Se seu
objetos connection e usuario forem únicos para cada thread, não há
problemas. Se você só utilizar o seu objeto usuário para ler dados, sem
alterá-los, não há nenhum problema em compartilhá-lo por múltiplas linhas de
execução.
Estude
um pouco sobre Race Conditions (Concorrência), vale a pena. Geralmente, este
tópico é abordado em disciplinas de Sistemas Operacionais. O livro do Tanenbaum
é muito bom.
abraços
Jorge Roberto Diniz Martins -----Original Message-----
From: Sr. Apocalipse [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 16 de setembro de 2002 10:40 To: [EMAIL PROTECTED] Subject: [java-list] Duvida sobre metodo STATIC... Fala pessoal,
Eu tenho uma classe chamada UsuarioBancoDados que é
utilizada dentro de um Servlet e que faz a insercao, atualizacao, delecao e
busca do objeto usuario no banco de dados.
Eu pensei em colocar os metodos inserir, atualizar,
deletar e buscar como metodos estaticos, visto que não é preciso instanciar essa
classe para utilizar seus metodos.
Eu gostaria de saber se há algum problema
quando vários usuários chamarem este método estatico ao mesmo
tempo.
classe UsuarioBancoDados
{
public static boolean
inserir(Connection con, Usuario usuario)
{
// Faco a
insercao desse usuario passado na funcao no banco.
}
}
Grato,
Fabio.
|
- [java-list] Duvida sobre metodo STATIC... Sr. Apocalipse
- Re: [java-list] Duvida sobre metodo STATIC... Roberto Hideki
- Re: [java-list] Duvida sobre metodo ST... Sr. Apocalipse
- Re: [java-list] Duvida sobre metodo STATIC... Lincolm Ferreira de Aguiar
- Re: [java-list] Duvida sobre metodo STATIC... Daniel Destro do Carmo
- Re: [java-list] Duvida sobre metodo ST... Sr. Apocalipse
- Jorge Martins