Bonsoir,

Est-ce possible de garantir qu'un bloc d'instruction appartenant soit traîté en un coup.
Exemple:
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
 
int k=0;
while(k<10)
{
  if(fork())
  {
    printf("%d\n",k);
    printf("%d\n",k);
    printf("%d\n",k);
    printf("%d\n",k);
    printf("%d\n",k);
    printf("%d\n",k);
    printf("%d\n",k);
    printf("%d\n",k);
    printf("%d\n",k);
    exit(0);
  }
  k++;
}
Ainsi, rien ne garantit que les printf de mêmes nombres soient ensembles.
Au niveau de l'asm, rien n'est parallèle de toute façon, comment faire pour que les syscall soient groupés au niveau asm ?