X-Git-Url: https://git.piment-noir.org/?p=TD_SE.git;a=blobdiff_plain;f=lecteursredacteurs%2Flecteursredacteurs.c;h=329be03a639f3ba515f717b63fac552a5c96703e;hp=a15e271ddea8a41aa4618f289b18d2c6e5b2a6bb;hb=23ab6af8cd97e879765f6033d738b6112dc028aa;hpb=9519ce291fda690a94b9790710600be4ba727640 diff --git a/lecteursredacteurs/lecteursredacteurs.c b/lecteursredacteurs/lecteursredacteurs.c index a15e271..329be03 100644 --- a/lecteursredacteurs/lecteursredacteurs.c +++ b/lecteursredacteurs/lecteursredacteurs.c @@ -1,4 +1,6 @@ #include +#include +#include #include #include @@ -43,5 +45,13 @@ static void *redacteur(void *arg) int main() { - + pthread_t t1, t2; + sem_init(&mutex, 0, 0); + sem_init(&redact, 0, 0); + pthread_create(&t1, NULL, redacteur, NULL); + pthread_create(&t2, NULL, lecteur, NULL); + pthread_join(t1, NULL); + pthread_join(t2, NULL); + printf("exit\n"); + return EXIT_SUCCESS; }