Problemas de concorrência

Pessoal,

estou um pouco inseguro com alguns conceitos e gostaria de que vcs me ajudassem a reforçar esses conceitos.

-> Quando uma conexão é estabelecida com um servidor (Websphere, Tomcat, …) é criada uma nova thread.

-> Para cada acesso ao banco de dados, se os métodos que executam o acesso devem ser marcados como synchronidezed para evitar problemas de concorrência entre cada thread(conexão) e não entre cada instância do servidor.

Considerando que o ambiente da empresa é clusterizado. Essas afirmações estão corretas?

Estou perguntando isso porque alguém levantou a idéia de que o synchronidezed estaria associado ao servidor e não a thread gerada por cada nova conexão.

Sendo assim como tratar concorrência em ambiente clusretizado? 8)

Valeu