-
27
pages
-
Français
-
Documents
Description
Cours 4- Créer des animations : la classe Thread et l'interface Runnable- Quelques composants supplémentaires : le choix dans une liste JComboBox et JListF. Gayral 1zyyyyyzRappel : multi-tâchesmulti-tâches : exécution de plusieurs processus simultanément (Windows NT, Unix...). Un processus est un programme en c ours d'exécution. L’ordonnanceur distribue le temps CPU entre les p rocessusUn processus peut être dans différents états. En exécution (running) : a le processeurPrêt : le processus est prêt à s'exécuter, mais n'a pas le processeur (occupé par un autre processus en exécution)BloquéF. Gayral 2états d’un processus et transitionsThread passe de l’état en exécution à l’état bloqué :- S'il reçoit l'ordre de dormir - s’il a besoin d’une ressource qui n’est pas disponibleThread passe de l’état bloqué à l’état Prêt :- Si son temps de sommeil est épuisé- Si la ressource qu’il attendait s’est libéréeF. Gayral 3yzzyyRappel : multi-threadsUn thread ("processus léger") est un processus à l'intérieur d 'un processus. multi-threading : exécution à l’intérieur d’un processus de plusieurs sous-tâches (exécution concurrente de threads) Un processus peut p osséder plusieurs threads. Le s ressources allouées à un processus (temps processeur, mémoire) sont p artagées entre les threads qui le composent. Un processus possède au moins un thread (qui exécute le programme principal, habituellement la fonction main()). F. Gayral ...
-
Publié par
-
Langue
Français