![](//s1.studylibfr.com/store/data-gzf/7757b88b2863ce3b611d3270260b299b/1/002913474.htmlex.zip/bg3.jpg)
05/12/2002 Java 2001 (PP) 3
Définition des threads
◆La machine virtuelle JVM permet l ’exécution concurrente de
plusieurs processus dans un même programme.
◆Un processus est un objet sous-classe de java.lang.Thread qui
possède:
–une instruction courante
–un environnement (ses variables d ’instance)
–un état (créé, actif, endormi,en attente, inactif, mort…)
–un nom
◆Les Thread communiquent entre eux par des signaux (wait(),
notify()).
◆Les Thread doivent rendre la main à la JVM par leurs méthodes
sleep(), yield() ou suspend() (multitâche coopératif).
◆Les threads peuvent avoir des priorités différentes.