Estudando servlet, descobri que implementando a interface SingleThreadModel posso entao ter um servlet que soh serah executado novamente quando for liberado pela solicitacao anterior, mas pergunte, se meu servlet faz acesso a um arquivo e tenho que manter sua integridade em informacoes, e tenho varias solicitacoes, ele nao ficara com um tempo de resposta muito elevado??? Se eu apenas implementar trchos de codigo como sinchronized, nao será mais apropriado??? É possível??
Voce pode ser “preguicoso” como 99% dos outros programadores e deixar que alguma entidade externa, por exemplo, um banco de dados ou application server, faça a sincronização das transações pra vc