Bonjour,
J'ai multi-threadéune fonction assez lourde pour accélérer un peu le traitement de mon application.
Ca fonctionne, je peux paramétrer le nombre de threads de 1 à n![]()
Mainenant, dans la boucle de gestion de mes threads, je redémarre un thread de la façon suivante (qui est la même que la création ormis le delete) :
- destruction du thread avec delete
- création d'un nouveau thread avec AfxBeginThread
- modification du membre du thread m_bAutoDelete à false
- ResumeThread
Y a t-il un moyen plus simple et surtout moins couteux en temps machine pour redémarrer mon thread ?
je précise que la fonction threadée fait un traitement et retourne une valeur style 0 ou 1
peut-etre faut-il que je la modifie elle aussi ?
Partager