[Threads et interface] le thread bloque tout
Bonjour tout le monde,
Je rencontre actuellement un problème avec un thread, quand j'appuie sur le bouton qui a comme action performed de lancer un boucle infinie alors toutes l application reste bloqué(boucle infinie d'écoute de connection de client), après m'être renseigné un peu j'ai vu qu'il existait une certaine méthode pour éviter ce genre de problème mais je ne l'ai pas compris.
Quelqu'un pourrait il me l'expliquer ?
Merci
Re: [Threads et interface] le thread bloque tout
Citation:
Envoyé par meda
après m'être renseigné un peu j'ai vu qu'il existait une certaine méthode pour éviter ce genre de problème mais je ne l'ai pas compris.
Quelqu'un pourrait il me l'expliquer ?
euh vi je vais essayer... c'est quoi la méthode que tu n'as pas compris?
si c'est le multi-threading, tu peux essayer de la manière suivante:
Dans une classe quelconque:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
class MaClasse implements Runnable{
public void run(){
// ici tu fais ta boucle. N'oublie pas à chaque itération de faire un appel à Thread.sleep(), sinon les effets du multithreading ne se feront pas sentir
}
public static void main(String[] args){
new Thread(this).start();
...
}
} |
si j'ai répondu à côté pardon, mais bon j'ai deja pas très bien compris la question alors voilà....
:wink: