什么是僵尸进程(Zombie Processes)
什么是fork()
fork()是个system call用于建立新的进程,新建立的进程被称作子进程(child process),和父进程同时运行。
当子进程(child process)开始工作,子进程和父进程都会执行fork()之后的代码。子进程和父进程共享,程序计数器(Program counter,PC)寄存器(CPU registers)文件流(open files)等等。子进程和父进程可以通过这些共享的地方进行交流。
返回
当子进程返回时,如果父进程已经返回(return),那么子进程就会变成僵尸进程(Zombie Processes)
(将加入更多讨论...)