Threads no Spring

2 respostas
RaulCarlin

Threads no Spring: Como funciona? Preciso implementar no código? Todos meus serviços disponibilizados no XML são tratados em Threads específicas ou tudo roda na Thread em que eu “subi” meu context?

Estava lendo sobre o TaskExecutor mas não é bem isso que eu queria saber…

2 Respostas

Mauricio_Linhares

O Spring não tem nadas haver com Threads, você pode acessar os seus objetos que estão no contexto do Spring a qualqure momento e de qualqer Thread.

RaulCarlin

Imagine o seguinte cenário, um serviço remoto faz uma query gigantesca no banco(VM do servidor), enquanto isso outros clientes continuam acessando os serviços disponibilizados remotamente pelo Spring(com suas próprias VMs)…

Baseado nisto, do lado cliente não me importa, quero saber como o Spring se comporta no servidor… se ele cria threads separadas para cada bean criado ou não… mais tecnicamente, se quando eu chamo factory.getBean() e chamo o método deste bean ele roda em outra thread diferente das demais para que outros clientes que acessem o mesmo bean não tenham problemas…

Criado 31 de maio de 2007
Ultima resposta 31 de mai. de 2007
Respostas 2
Participantes 2