Bonjour,
Je developpe une application client serveur. Je dois gerer la concurrance d'accès aux données.
Pour mon test :
J'ai deux Client C1 et C2.
C1 va lire dans la BD un tuple d'une table et pose un LockMode.UPGRADE sur le tuple pour faire une update et attend pendant 30 sec (l'update sur le tuple va se faire après les 30 sec mais le lock est posé avant).
C2 va lui lire le tuple dans la BD pour faire un update lui aussi pendant le laps des 30 sec. Je voudrais savoir comment je peux recuperer le LockMode mis sur ce tuple par C1 dans C2. Ce test me permet de ne pas attendre que C1 est fini ca modification. Car si LockMode.UPGRADE posé alors C2 attend que le Lock ne soit plus posé, mais moi je voudrais que C2 n'attende pas et qu'il ne fasse pas l'update si C1 à posé un verrou dessus.
Merci d'avance.
Ps: J'espère que ce qui est écrit est comprehensible
Partager