Salut à tous !
J'ai un soucis assez pointu donc je me permets de le poster sans faire de recherche...
Mise en situation :
J'ai une classe A qui possède un attribut b qui est un pointeur sur un objet d'un type de classe B différent que j'ai créé.
donc
A appelle une méthode de B qui exécute une fonction de QT asynchrone. Quand la fonction asynchrone se termine elle envoie un signal, que je capte via un slot. Ce slot va modifier un booléen de mon Objet de type B. Pendant ce temps, mon objet A bloque le processus avec un while() qui prend en condition le test du booléen de l'objet B... J'ai ici un cas flagrant d'utilisation de thread mais je voudrais avoir vos avis sur où mettre le thread... sur le while ou alors sur les méthodes de mon objet B...?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class A { B* b; }
Merci d'avance. J'espère avoir été clair.
Bonne fin de journée à tous !
Partager