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 :
Mais ça me parait pas fou...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();}
Merci de votre aide
Partager