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