Threads et synchronisation
Bonjour,
Je suis débutant sur les threads, et j'aurais besoin d'une petite aide :
J'ai un thread 1 qui crée une interface graphique, et un Thread 2 qui charge des données utilisateur. Quand les deux tâches sont finies, il faut charger le profil dans l'interface. Comment je suis sensé faire pour faire ça de façon propre ?
La solution que j'utilise actuellement c'est ça :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
//thread 1
//traitements...
if(!interfaceReady) {chargementEnAttente = true; }//
else {chargement();}
//thread 2
//traitements...
interfaceReady = true;
if(chargementEnAttente) {chargement();} |
Mais ça me parait pas fou...
Merci de votre aide