La classe java.lang.Thread |
Un thread (ou processus leger) est un objet partiellement autonome lance par un processus pere. Java est capable de lancer plusieurs de ces processus a la fois et de les executer en temps partage avec des niveaux de priorites potentiellement differents. Thread est une classe pre-definie qui implemente l'interface Runnable (qui definit le profil d'une unique methode run : public abstract void run() ).
Un thread est un objet de la class Thread. Il est lance par l'appel d'une methode start(). Il est stoppe par un appel a une methode stop().
Lorsque plusieurs processus legers partagent le meme processeur, ils s'executent en temps partage mais en tenant compte des priorites de chacun et de la disponibilite. L'arbitrage est le suivant :
Ph. RIS 1997