* Bonjour, *
j'ai plusieurs threads dans un programme C++ qui accèdent simultanément à la même base de données via l'appel à des connexions séparées.
le petit effet de bord qui survient quelque fois, c'est que si un thread mets à jour une donnée ou crée un nouvel enregistrement,
un autre thread n'a pas forcement accès à la donnée actualisée ou insérée.
j'ai l'impression qu'il faut remettre à jour la connexion.
pour un problème de temps de connexion en requêtes multiples, les connexions restent établies dans le temps.
est-ce qu'un flush ou autre pourrait forcer la connexion à prendre en compte les changements intervenus , est-ce que ça peut être un problème de cache de la base de données ou quelque chose d'approchant.?
une solution pour résoudre ça sans avoir à réinitialiser la connexion à la base de données.?
* Merci *
Partager