fix an exit/exit deadlock -> one more locking protocol violation

increase timer rate from 1/second to 10/second
This commit is contained in:
Robert Morris 2019-07-25 06:30:49 -04:00
parent b19adf79f9
commit 4e62de64cd
3 changed files with 22 additions and 17 deletions

View file

@ -448,7 +448,7 @@ reparent(void)
printf(1, "reparent test\n");
for(int i = 0; i < 100; i++){
for(int i = 0; i < 200; i++){
int pid = fork();
if(pid < 0){
printf(1, "fork failed\n");
@ -571,10 +571,10 @@ forkforkfork(void)
exit();
}
sleep(2);
sleep(20); // two seconds
close(open("stopforking", O_CREATE|O_RDWR));
wait();
sleep(1);
sleep(10); // one second
printf(1, "forkforkfork ok\n");
}