Bonjour,
J'ai un petit problème pour contrôler l'accès à une mémoire partage par deux processus qui vérouillent ou déverouillent par un jeu de sémaphores.
Bon, alors je ne comprends pas pourquoi le processus 1 fait la première moitié du travail, puis le processus 2 fait la seconde. Moi je voulais que ce soit parallèle.
Exemple, si j'écris ça pour simplifier :
Bha il m'affiche d'abord les AAAAAAAA, puis les BBBBBBB
Pourquoi ? Merci d'avance
pid = fork();
if(pid == -1) {
perror("impossible de creer le processus fils");
exit(-1);
}
if(pid) {
for(i = 0; i < 200; i++) {
printf("A");
fflush(stdout);
}
}
else {
for(i = 0; i < 200; i++) {
printf("B");
fflush(stdout);
}
}
Poste le Thursday 29 January 2009 15:08:02