Bonjour,

Au cours de mes multiples tests afin de bien comprendre le fonctionnement du langage j'ai entre autre testé le GroupeThread.
Mon code compile sans problème mais aucun des threads ne s'arrêtent.

proc1.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public class proc1 implements Runnable {
	public void run() {
		while(true) {
			System.out.println(--testThread.nombreGlobale);
		}
	}
}
proc2.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public class proc2 implements Runnable {
	public void run() {
		while(true) {
			System.out.println(++testThread.nombreGlobale);
		}
	}
}
testThread.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public class testThread {
	public static Integer nombreGlobale = 5000;
	public static void main(String[] args) {
		ThreadGroup lesThread = new ThreadGroup("sys");
		new Thread(lesThread, new proc1()).start();
		new Thread(lesThread, new proc2()).start();
 
		lesThread.interrupt();
	}
}
Si quelqu'un a une idée d'où cela peut venir je suis preneur.

PS : j'ai tenté avec les extends Thread et cela ne donne rien de mieux