cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
7 mars 2005 à 17:47
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
10 mars 2005 à 13:06
J'ai besoin de réaliser des taches de fond en parallèle des actions en cours.
J'ai des routines qui calculent pendant 20 secondes, régulièrement sans que l'utilisateur demande de faire ces calculs. Parcontre, s'il veut conaitre le résultat, l'affichage sera immédiat puisque ces calculs avaient déjà été fait.
Est ce donc possible de faire des taches de fond ?
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 7 mars 2005 à 19:48
salut,
tu peux utiliser des threads avec l'api CreateThread et autres pour tes calcules...le prb c'est que dans certains cas ca peut planter...et notament l'accès en lecture écriture à des variables des autres threads...
pour la synchronisation, tu peux utiliser un mutex ou un semaphore : CreateMutex et WaitForSingleObject