Hello,

J'utilise des threads, chacun d'eux effectue entre autres ces opérations :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
- Insertion de données dans une BD MySql
- Récupération de la dernière ID insérée
- Traitement quelconque avec l'ID de la dernière donnée insérée
Donc j'ai un risque d'erreur lors de l'utilisation du programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
- Thread1 insère dans BD
- Thread2 insère dans BD
- Thread1 récupère ID de la dernière valeur insérée
- ...
Les ID peuvent être faussés de cette manière. Pensez-vous qu'il soit possible de remédier à cela ?