spawn
Een nieuw proces aanmaken als kind van het huidige. child_process.spawn() in Node.js is de klassieke implementatie, en verschilt van exec() (minder overhead, streams in plaats van een buffer).
Node spawn versus exec: exec buffert alle uitvoer (geschikt voor kleine commando's met JSON-uitvoer), spawn streamt (voor grote uitvoer of langlopende processen). Windows kent CreateProcess() als één syscall, het tegenovergestelde van fork+exec onder Unix. Posix_spawn is de POSIX-gestandaardiseerde spawn-functie (efficiënter dan fork+exec op systemen zonder COW). In gedistribueerde systemen betekent “spawn worker” een nieuwe taak of actor aanmaken (Erlang spawn, Akka actorSystem.spawn, Go-goroutines als “spawnende” threads).