Bonjour,
Je suis entrain de comprendre un script de gestion ordonnancement des processus. (Voici le code ci dessous).
Ce que je ne comprend pas c'est : 1E8 , 4E6, 1E7 4E6 utilisé dans le boucle for et la condition if.
ça correspond à quoi ? et c'est quoi leurs utilité ?
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <malloc.h> /* Utilisation de la bibliotheque LIBSCHED */ #include "sched.h" void ProcLong(int *); void ProcCourt(int *); /* Description d'un processus LONG */ void ProcLong(int *pid) { long i; for (i=0;i<1E8;i++) if (i%(long)4E6 == 0) printf(" Proc. Long%d - %ld\n",*pid, i); printf("############ FIN LONG %d\n\n", *pid); } /* Description d'un processus COURT */ void ProcCourt(int *pid) { long i; for (i=0;i<1E7;i++) if (i%(long)4E6 == 0) printf(" Proc. Court%d - %ld\n",*pid, i); printf("############ FIN COURT %d\n\n", *pid); }
Partager