salut,
quelqu'un peut me dire ce qu'est :
- le time-slicing
- le Round Robbin
merci
salut,
quelqu'un peut me dire ce qu'est :
- le time-slicing
- le Round Robbin
merci
Slt
Dans un system "time-sliced" ((Windows 95/NT)), le system divise le CPU en "paquet temps"et alternativement donne a chaque thread de meme prioritee superieure un paquet temps pour excecution
valable quand les threads en "concurence" tournent dans des boucles du genre:
on ne devrais jamais compter sur la presence de ce genre de systeme mais donner explicitement la chance a d'autre threads de pouvoir tourner
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while(i <40000){ i++; doIt(); }
Round Robin
deux threads de prioritees egale en atente du CPU, le "scheduler"devant choisir un thread , choisiras le thread a tourner de la facon suivante : chacun sont tour!
valable quand la methode run() comporte un appel a la methode..... sleep()........
en esperant que se soit clair
Je pense que tu veux parler de la méthode sleep(). slip, c'est autre chose![]()
Pour le Round Robin on définit dès le départ un quantum de temps = t, puis ensuite l'ordonnaceur va donner la main au procéssus 1 pendant t unité de temps, si le procéssus n'utilise pas complétement son quantum, alors on passe au suivant.
dans un monde fait de "String", de "bit" & cie, les confusions sont pardonnablesEnvoyé par T2!
![]()
![]()
Partager