提交 56c1a151 创建 作者: rsc's avatar rsc

debugging prints

上级 d5596cd6
...@@ -256,6 +256,7 @@ preempt(void) ...@@ -256,6 +256,7 @@ preempt(void)
int pid1, pid2, pid3; int pid1, pid2, pid3;
int pfds[2]; int pfds[2];
printf(1, "preempt: ");
pid1 = fork(); pid1 = fork();
if(pid1 == 0) if(pid1 == 0)
for(;;) for(;;)
...@@ -283,9 +284,11 @@ preempt(void) ...@@ -283,9 +284,11 @@ preempt(void)
return; return;
} }
close(pfds[0]); close(pfds[0]);
printf(1, "kill... ");
kill(pid1); kill(pid1);
kill(pid2); kill(pid2);
kill(pid3); kill(pid3);
printf(1, "wait... ");
wait(); wait();
wait(); wait();
wait(); wait();
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论