start() démarre la méthode thread
Lorsque run() appelle la méthode start(), ce qui est réellement exécuté est le corps de la méthode.
sleep() met le thread actuel en veille, se réveille automatiquement à l'expiration de la veille et entre dans l'état exécutable au lieu de l'état d'exécution.
rendement() met en pause l'objet thread en cours d'exécution. Le planificateur de threads JVM appelle d'autres threads de haute priorité en fonction du mécanisme de préemption de priorité. La plage de valeurs de priorité est 1 (Thread.MIN_PRIORITY) -- 10 (Thread.MAX_PRIORITY), le nombre par défaut. des fils de discussion créés est de 5 (NORM_PRIORITY)
setPriority(int newPriority) définit la nouvelle priorité du thread
join() attend la fin du thread avant de commencer à exécuter le thread en cours ; par exemple, le thread A appelle la méthode join() du thread B et attend la fin du thread B avant de continuer à exécuter le thread A. Le thread B se termine et le thread A entre dans un état exécutable.