There is not a specific limit if not the memory you have available. Since when you do a fork
you're creating a new address space (which is a copy of that of the father) you obviusly can't create any more processes if those resources start to run out (EANOMEM
error).
I also think, but not sure, there may be a default limit to the number you can spawn, set by the OS.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…