1. Les Threads :Programmation Concurrente en Java
• La notion de processus ( Thread ) est partie intégrante de Java
Via des mot- clés du langage (synchronized)
Grâce à des classes et interfaces (Thread)
• Présent dans toute implémentation de Java
Utilise un mécanisme propre ou des facilités de la plateforme
• Les bibliothèques standard les utilisent
Thread( s) AWT, Garbage Collector
Implémentations : Mise en application selon la machine virtuelle
– "green threads" : processus Java gérés en interne par un scheduler de la JVM
– "red threads" : le processus Java utilise l'implémentation native (pthreads sous
Unix), permet d'obtenir le multi-processeur de façon transparente