Un petit problème avec les Threads
	
	
		Salam Alikom 
je vais mettre le code d'abord puis explique le problème : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 
 | import java.lang.*;
 
class EssaiRunnable {
    public static void main(String argv[]) throws InterruptedException {
	Thread Z = new Thread (new Animal(5, "Z"));
	Thread R = new Thread (new Animal(2, "R"));
	Z.start();
	R.start();
	R.join();
	Z.join();
    }
}
 
class Animal  implements Runnable {
    String monNom;
    int maVitesse;
    public Animal(int V, String nom) {
	monNom = nom;
	maVitesse = V;
    }
 
    public void run() {
	for(int i = 0; i < 10; i++) {
	    System.out.print(monNom);
	    try {
		sleep(1000/maVitesse);
	    }   
	    catch(Exception e) {;};
	}
	System.out.println("\n");
    }
} | 
 Il ya un truc que je n'arrive pas à comprendre, "je lu quelque part" que l'interface Rennable décrit les methodes de la classe Thread, donc pq la méthode sleep n'est pas reconnu lors de la compilation sauf si j'ajoute extends Thread à la classe Animal ??