Message de rapport:
 

Thread secondaires et principal

Sujet: Thread secondaires et principal
par Asthroth sur 8/4/2010 14:02:04

Bonjour,

j'ai besoin de faire le traitement suivant:
j'ai un thread secondaire qui effectue des calculs et qui doit les mettre à disposition de mon thread principal.

Mais mon thread principal ne doit pas attendre la fin du traitement de mon thread secondaire, car lui aussi a des choses à faire.

Donc en gros, mon thread principal lance mon secondaire, et le principal continue de faire ce qu'il a à faire, pendant ce temps le secondaire fait ses calculs, donc les deux thread vivent leur vie chacun de leur coté.
Et une fois les calculs du secondaire fini, il doit avertir le principal qu'il a fini et à partir de se moment là, le principal récupère les résultats qu'a obtenue le secondaire pour ses propres besoins.

L'utilisation des signaux ne semble pas convenir (d'après l'aide) car l'attente du signal est bloquante, ce que n'est pas souhaitable dans mon cas.

Je pensait utiliser les évènements, mais je ne sais pas comment déclarer un évènement utilisateur.

Toutes les bonnes idées sont les bien venues, merci a tous.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2