DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 14 sept. 2005 à 11:27
Les threads permettent a un programme d'etre non bloquant sur certaines taches.
C'est a dire, permettre d'executer d'autres tache sans attendre que les precedentes soient terminées.
Tu trouveras des exemples de creation et d'utilisation des threads sur ce site.
hypsxn
Messages postés3Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention14 septembre 2005 14 sept. 2005 à 11:59
J'ai une autre question j'ai utilisé un tread dans windev pour lancer d'abord une fonction dll puis une autre dans un autre thread
Gros PB elle attend la fin de la 1ere fonction avant de renvoyer une valeur.
Je pense que la declaration de ma dll n'est pas multithread
Je recherche actuellement comment la rendre multithread
merci de votre aide encore une fois
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 14 sept. 2005 à 23:34
La dll doit être "safe thread" si tu dois l'employer dans des threads séparés, c'est à dire qu'elle doit préserver l'intégrité des données entre les différents threads mais c'est tout du côté dll, elle n'a rien à savoir de plus sur le multi threading.
C'est toujours au prog appelant de gérer les threads et non l'inverse.