2020301918-os/user/testfork.c
2022-11-23 10:34:00 +08:00

22 lines
364 B
C

#include <user/stdio.h>
#include <user/syscall.h>
int main()
{
int pid = fork();
if (pid) {
while (1) {
printf("\x1b[93mI'm fa, son pid = %d\x1b[0m", pid);
fflush();
for (int i = 0 ; i < (int)1e8 ; i++)
;//do nothing
}
} else {
while (1) {
printf("I'm son");
fflush();
for (int i = 0 ; i < (int)1e8 ; i++)
;//do nothing
}
}
}