:: Enseignements :: Master :: Master TTT :: 2012-2013 :: Programmation réseau en Java ::
[LOGO]

Programmation concurrente en Java (acte I)


Ce TD propose une première approche à l'utilisation de threads en Java par l'implantation de quelques threads simples ainsi qu'une introduction aux problématiques de synchronisation.

Exercice 1 - Premier programme concurrent

Nous souhaitons réaliser un programme comportant plusieurs threads, chacune incrémentant la cellule d'un tableau.

Exercice 2 - Point de cohérence ?

On souhaite créer un programme avec plusieurs threads, chacune modifiant un objet Point : l'une place ses coordonnées à (0, 0), l'autre à (1,1), une autre à (2,2)... La thread principale affiche régulièrement la valeur instantanée du point.