Bonjour,
Je vous pose mon problème rapidement
Je code en C sous visual studio 2008.
J'ai un petit programme qui a besoin de se connecter à une base de données MySQL via OBDC afin d'envoyer des informations jusque là pas de problème mes fonctions de connexion déconnexion sont faites (grâce à un tutoriel de ce site d'ailleur !!
merci melem) et fonctionnent.
Seulement voilà la récupération d'information se fait dans une fonction "callback" qui est appelée à la chaine (dès qu'un traitement est fini un autre commence) Cela me donne le modèle suivant.
Fonction CALLBACK :
traitement
connexion
envoi
déconexion
fin CALLBACK
Mon callback c'est environ 45000 appel/heure et une perte de temps (je pense) non négligeable (évidemment le but de ma fonction callback est d'être le plus rapide possible).
J'ai donc pensé à ce modèle :
dans MAIN :
initialisation diverse
connexion
lancement callback
dans CALLBACK
traitement
envoi
dans ????
déconnexion
Et la se pose la deuxième question Où je met ma déconnexion
Donc je résume :
- es ce que je perd beaucoup de temps avec mon premier modèle ?
- ou je peu mettre la déconnexion dans le deuxième modèle ?
- un autre modèle ?
Voila mon problème j'espère avoir été clair je suis désolé si un topic à déja été posé mais j'ai eu énormément de mal à trouver les mot pour le définir.
Merci d'avance
Bonne journée
Partager