A le gros probleme des Thread.
Bon ton Thread est ferme automatiquement quand tout t'on code de public void run() est execute.
Maintenant si tu as un while(true) a la place tu mets un while(flag) ou flag(boolean) est un atribut accessible de la methode dans laquelle tu veux stopper le Thread.
Exemple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class MonThread implements Runnable {
public boolean flag = true;
public void run() {
while(flag) {
......
}
}
public static void main() {
//tu mets le flag a false auqnd tu veux stopper le Thread
}
} |
Partager