Créer des threads en JAVA

On pourra aussi consulter le tutorial sur les threads sur le site de Sun.

On trouve tout d'abord, au centre du dispositif, la classe Thread : elle correspond au bloc de contrôle d'une thread (ou processus léger).
Un certain nombre de méthodes s'appliquent aux objets instanciant cette classe et en particulier, la méthode start, qui, invoquée sur un tel objet, permet d'activer le processus léger correspondant. Son effet est en fait de provoquer un appel de la méthode run de l'objet correspondant au code exécutable du processus léger.
Cet objet «code» doit lui-même implanter l'interface Runnable, ce qui correspond essentiellement à fournir la définition d'une méthode public void run().

Deux solutions sont alors possibles pour créer une nouvelle thread en vue de son activation:


Dernière mise à jour : 5 juin 2005