|
发表于 2022-10-5 22:26:42
|
显示全部楼层
- #include <stdio.h>
- #include <sys/types.h>
- #include <unistd.h>
- int main(void) {
- pid_t childpid;
- size_t i;
- for(i = 1; i < 4; ++i) {
- if((childpid = fork())) break;
- sleep(1);
- }
- //sleep(1);
- printf("This is process %d, with parent %d, i %zu \n", getpid(), getppid(), i);
- return 0;
- }
复制代码
- #include <stdio.h>
- #include <sys/types.h>
- #include <unistd.h>
- int main(void) {
- pid_t childpid;
- size_t i;
- for(i = 1; i < 4; ++i) {
- if((childpid = fork())) break;
- //sleep(1);
- }
- sleep(1);
- printf("This is process %d, with parent %d, i %zu \n", getpid(), getppid(), i);
- return 0;
- }
复制代码 |
|