Bonjour à tous,
J'ai une méthode java qui fait un traitement simple de lecture (" SELECT ..." ) et d'écriture ("UPDATE ...") dans une petite table (5 champs, une 10aine d'écriture max) et je voudrais rendre l'accès à cette table exclusif. C'est-à-dire, un utilisateur devra attendre que l'utilisateur précédant ait terminé le traitement dans cette table. J'ai pensé à 2 choses
Quelle solution est plus efficace en terme de performances sachant qu'il s'agit d'une appli multi-utilisateur avec une centaine d'utilisateurs connectés simultanément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1. Le mot clé "synchronized" dans la méthode. 2. Pas de mot clé "synchronized" mais "SELECT ... FOR UPDATE OF ..." dans la requette à l'intérieur de la méthode.
En existe-il d'autres?
Merci d'avance!
Partager