Kommandot som används för att skapa delprocesser varierar något beroende på programmeringsspråket. Här är några exempel:
* python: Modulen "Subprocess" är standardvägen. Det finns flera funktioner i denna modul, till exempel `subprocess.popen`,` subprocess.run`, `subprocess.call`, var och en erbjuder olika nivåer av kontroll över delprocessen.
* c/c ++: Systemsamtalet `gaffel () används vanligtvis på Unix-liknande system för att skapa en barnprocess som är en kopia av föräldern. `exec ()` Familj av funktioner (som `execl`,` execlp`, etc.) används sedan för att ersätta barnprocessens bild med det nya programmet. Windows använder `createProcess ()`.
* bash (och andra skal): Du kan skapa delprocesser helt enkelt genom att köra ett kommando. Skalet skapar ett underskal för att utföra kommandot. Till exempel `./My_program` eller` my_command arg1 arg2 '.
* Andra språk: De flesta programmeringsspråk ger liknande funktionaliteter genom deras standardbibliotek eller systemsamtal. De specifika funktionsnamnen kan skilja sig, men det underliggande konceptet förblir detsamma.
Därför finns det inte ett enda kommando. Det bästa kommandot att använda beror starkt på ditt programmeringsspråk och den kontrollnivå du behöver över underprocessen.