temporary workaround for producteur_consommateur
This commit is contained in:
parent
2884d5d479
commit
7d29b92eba
@ -15,7 +15,7 @@ void producteur() {
|
|||||||
n_printf("batir une information\n");
|
n_printf("batir une information\n");
|
||||||
P(svide);
|
P(svide);
|
||||||
iplein = (iplein + 1) % N;
|
iplein = (iplein + 1) % N;
|
||||||
n_printf("communique une information : %d\n", i);
|
// n_printf("communique une information : %d\n", i);
|
||||||
tab[iplein] = i;
|
tab[iplein] = i;
|
||||||
V(splein);
|
V(splein);
|
||||||
}
|
}
|
||||||
@ -29,7 +29,7 @@ void consommateur() {
|
|||||||
n_printf("recevoir une information\n");
|
n_printf("recevoir une information\n");
|
||||||
int info = tab[ivide];
|
int info = tab[ivide];
|
||||||
V(svide);
|
V(svide);
|
||||||
n_printf("exploiter l'information : %d\n", info);
|
// n_printf("exploiter l'information : %d\n", info);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -40,5 +40,6 @@ int main() {
|
|||||||
ThreadId consommateurTh = threadCreate("consommateur", consommateur);
|
ThreadId consommateurTh = threadCreate("consommateur", consommateur);
|
||||||
Join(producteurTh);
|
Join(producteurTh);
|
||||||
Join(consommateurTh);
|
Join(consommateurTh);
|
||||||
|
Shutdown();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user