Threads

Un programme est codé pour que des instructions soient exécutées séquentiellement.

 Créez le code suivant :


public class Sequentiel { 
    public static void main(String[] args) {  
          System.out.println("1ere ligne"); 
          System.out.println("2eme ligne"); 
          System.out.println("3eme ligne"); 
    } 
}
 

Dans ce code, la première ligne sera toujours affichée avant la seconde. La troisième ligne sera toujours exécutée en dernier.

Ceci est garanti par Java car il exécute ces instructions dans une file d’exécution, un Thread.

 Placez un point d’arrêt (un breakpoint) en double cliquant sur la marge gauche de l’éditeur à la deuxième ligne de la méthode main(). Un point bleu doit apparaître. Sinon, placez le curseur sur cette ligne et faites la combinaison de touches [Ctrl][Shift] B.

 Lancez le programme en mode débogage en appuyant sur la touche [F11]. La perspective de débogage s’affiche.

images/04-51.png

La file d’exécution principale de ce programme est visualisée dans la vue Debug. Cette file, ou thread, a un nom : main.

À l’intérieur de cette file, les instructions sont exécutées séquentiellement, les unes après les autres.

Néanmoins, ce n’est...

couv_9JAV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Classes graphiques
Suivant
Annotations