spawn
Créer un nouveau processus, fils du processus courant. Le child_process.spawn() de Node.js en est l'implémentation classique. À distinguer de exec() : moins de surcharge, et des flux plutôt qu'un tampon.
Node, spawn contre exec : exec met toute la sortie en mémoire tampon (adapté aux petites commandes qui renvoient du JSON), spawn la diffuse en flux (pour les grosses sorties ou les processus de longue durée). Windows dispose de CreateProcess(), un appel système unique — à l'opposé du couple fork+exec d'Unix. posix_spawn est la fonction de création normalisée par POSIX, plus efficace que fork+exec sur les systèmes sans COW. Dans les systèmes distribués, « spawn a worker » signifie créer une nouvelle tâche ou un nouvel acteur (spawn d'Erlang, actorSystem.spawn d'Akka, les goroutines de Go que l'on « lance » comme des threads).