Chinaunix

标题: 如何手工fork()一个进程。 [打印本页]

作者: pdiunix    时间: 2004-02-01 15:22
标题: 如何手工fork()一个进程。
如何手工fork()一个进程。
作者: yulc    时间: 2004-02-01 15:30
标题: 如何手工fork()一个进程。
for()执行一次,返回两次,
返回0值,表示当前是在子进程;
返回非0值(-1除外),表示是在当前进程中;
-1出错。
作者: cgweb    时间: 2004-02-01 15:54
标题: 如何手工fork()一个进程。
int pid;

for(i=0; i<100; i++) {

        if ((pid = fork()) == 0) {
                break;  //child
        } else if (pid == -1) {
                perror("fork:";
        }
}

if (pid == 0) {
        do_child();
} else {
        do_parent();
}
作者: JohnBull    时间: 2004-02-01 17:40
标题: 如何手工fork()一个进程。
除非你是在写内核.否则不可能,也不应该成为可能,引发安全问题.
作者: pdiunix    时间: 2004-02-09 15:56
标题: 如何手工fork()一个进程。
up




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2