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.
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 ?
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.