Bonjour,
j'ai une fenêtre principale JFrame qui lance une fenêtre JDialog modal
(Input).
Si la fenêtre JDialog affiche une fenêtre d'erreur
(JOptionPane.showMessageDialog)
le boutton Ok ne marche pas parfois (je clique dessus sans réaction) et je
suis obligé
de fermer la fenêtre autrement :
Le Vendredi 28 Mars 2003 10:08, Omar MOUMEN a écrit :
Bonjour,
j'ai une fenêtre principale JFrame qui lance une fenêtre JDialog modal
(Input).
Si la fenêtre JDialog affiche une fenêtre d'erreur
(JOptionPane.showMessageDialog)
le boutton Ok ne marche pas parfois (je clique dessus sans
Je trouve ta proposition logique mais je dois respecter les specifications.
Ceci dit, j'ai passé de la jre 1.2.13 à la jre 1.2 et j'ai plus de problème
mais ça résoud pas mon problème car je suis obligé d'utiliser la 1.2.13
Herve AGNOUX a écrit :
Le Vendredi 28 Mars 2003 10:08, Omar MOUMEN a
bonjour à tous et toutes,
j'ai une question sur les threads :
dans mon appli, je lance en rafale une série de threads (classe MyThreadClass).
ensuite je voudrais me mettre en attente et exécuter une même procédure concernant
chaque thread dès que chacun de mes threads se termine.
je précise que
Bonjour,
Pour ce faire, il te suffit simplement d'appeler
MyMethod(this) juste avant de quitter la
méthode run() de ton Thread.
Stéphan BERNARD
MARQUES David Ext OCISI a écrit:
bonjour à tous et toutes,
j'ai une question sur les threads :
dans mon appli, je lance en rafale une série de threads
Pourquoi ne pas simplement appeler ta méthode de terminaison à la fin de la
méthode run() de ton thread ?
-Message d'origine-
De : MARQUES David Ext OCISI [mailto:[EMAIL PROTECTED]
Envoyé : vendredi 28 mars 2003 15:31
À : [EMAIL PROTECTED]
Objet : threads
bonjour à tous et toutes,
j'ai
Title: RE: threads
ok pour ça, mais le second truc, c'est que je dois attendre
la fin de tous mes threads avant d'exécuter la suite de mon appli.
La, un petit join sur chaque thread devrait faire l'affaire.
Olivier
Plus compliqué, effectivement, mais pas impossible. Voici une façon de faire
:
a) créer une classe de gestion de tes thread (ThreadManager). Elle aussi est
un thread.
b) dans ThreadManager gérer un compteur d'instances de MyThreadClass
c) lorsque qu'un MyThreadClass commence sa méthode run il
Pour la gestion des threads je n'ai qu'une bible :
Java Threads chez O'REILLY (il existe en français ou en anglais).
Il a toujours répondu à toutes mes questions même les plus tordues.
p°36 : Comment effectuer join() avec plusieurs threads
p°37 : for(int i=0; iNOMBRE_DE_THREAD;i++) {
MARQUES David Ext OCISI wrote:
ok pour ça, mais le second truc, c'est que je dois attendre la fin de tous mes threads avant d'exécuter la suite de mon appli.
-Message d'origine-
De : Zeljko VELAJA [mailto:[EMAIL PROTECTED]
Envoyé : vendredi 28 mars 2003 15:44
À : [EMAIL PROTECTED]
Objet
Sans doute ... mais n'étant pas non plus très au fait du phénomène
mutithread je proposais une solution que j'avais déjà eu l'occasion
d'expérimenter. Bon,
cela dit, il convient de faire tourner la boucle périodiquement (toutes les
secondes, par exemple) en effectuant un sleep(long millis) et
Nicolas Delsaux wrote:
Plus compliqu, effectivement, mais pas impossible. Voici une faon de faire
:
a) crer une classe de gestion de tes thread (ThreadManager). Elle aussi est
un thread.
b) dans ThreadManager grer un compteur d'instances de MyThreadClass
c) lorsque qu'un
la solution de Zeljko me semble bonne pour mon cas.
par contre, une dernière précision, si je fais un truc style (ça serait plus simple
pour moi) :
myThreadClass1.join();
myThreadClass2.join();
si myThreadClass2 se termine avant le myThreadClass1, mon appli est elle bloquée ou
peut importe si le
13 matches
Mail list logo