fork – wait系统调用原理?

在linux系统中,用户创建进程的唯一方法就是使用系统调用fork。fork函数最重要的就是返回值,非常特殊,返回两个值,分别给父进程和子进程,在fork创建进程时起到至关重要的地方。

原理:进程一旦调用了wait,就立即阻塞自己,当分析到当前进程的子进程已经exit,便会收集这个子进程的信息,然后彻底销毁,如果没有找到这样的子进程,就会一直阻塞在这里,直到有一个出现。

32位操作系统可fork多少个进程?

为了防止fork bomb,缺省限制是1024,Linux