- Ressources
- Langages
- Java
- Les collections
- Conversion & Casting
- Dates
- Tableau
- Bytes
- Formatage
- Traitement de fichiers
- Erreurs
- Le fichier Manifest
- Servlet
- EJB 2.x
- EJB 3.x
- JNDI
- Les méthodes
- Les Threads
- Les Opérateurs
- Les Mots clés
- MOM - JMS
- Class loader
- Garbage Collector
- Les transactions
- Les primitives
- Les expressions régulières
- Les annotations
- Les génériques
- CDI
- Java
Les threads
Interface java.lang.Runnable
Ne possède que la méthode void run().
Classe java.lang.Thread implement java.lang.Runnable
La méthode start() enregistre le Thread dans le thread scheduler, elle ne l'exécute pas! mais le rend prêt à être exécuté lorsque les ressources nécessaires sont disponibles (CPU time, ...).
Pas d'appel direct à run() mais passer par la méthode start()
Arrêt d'un Thread
- Le programme s'arrête par un appel à exit(0)
- La priorité d'un autre thread est augmentée
- L'appel à la méthode stop() de la classe Thread