-
Wilke Pierre authoredWilke Pierre authored
mutest.c 423 B
#include "kernel/types.h"
#include "user/user.h"
int main(){
int fd = create_mutex();
acquire_mutex(fd);
int pid = fork();
if(pid < 0){
printf("error fork\n");
exit(1);
} else if (pid == 0){
acquire_mutex(fd);
printf("Oui, père.\n");
exit(0);
} else {
for(int i = 0; i < 1000; i++){
printf("Fils, tu m'attendras\n");
}
release_mutex(fd);
wait(0);
exit(0);
}
}