Buts:
- Pratiquer les threads.
- Solution de la démonstration #10: demo10.zip
Écrivez un programme Java qui démontre l'utilisation de sleep par un thread de haute priorité pour donner aux threads de priorité plus faible une chance de s'exécuter.
Si votre ordinateur n'accepte pas le découpage de temps, écrivez un programme Java qui présente deux threads exploitant yield pour permettre l'un à l'autre de s'exécuter.
Pourquoi un thread aurait-t-il envie d'appeler yield?
Définissez chacun des termes suivants.
a) le thread
b) le fonctionnement en multithread
c) l'état prêt
d) l'état bloqué
e) la planification avec préemption
f) l'interface Runnable
g) le moniteur
h) la méthode notify
i) la relation producteur-consommateur
Simuler un contrôle dans une chaîne de production: énoncé.
(Solution: 1ere partie ; 2e partie ; 3e partie ; 4e partie)