Bonjour,

Je réalise une application avec une IHM qui gère une chaine de mesure.
Je lance donc l'ihm dans le thread principal et lance un qthread pour toute la partie mesure.
Mon problème est que je souhaiterai lancer d'autre thread à partir du thread "mesure" pour sauvegarder des données a chaque mesure.

IHM
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
...
connect(button,SIGNAL(clicked()),mesure,SLOT(start()))
mesure -> 2eme thread
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
run()
{
pour chaque point
blabla
processusDonnees()
}
processusDonnees()
{
blabla
autreObjet->sauvegardeDonné() 
}
Voila en gros comment ca fonctionne.
Donc j'aimerai lancer un 3eme thread à la fin de chaque mesure. a partir du 2eme thread.

A votre avis qu'elle est la meilleur approche ? (qthreadpool, qtconcurent ...)

(j'ai un double core, donc idealThreadCount () = 2)

Merci