subprocess

Spawned secondary task

A subprocess is a process spawned by another process, inheriting some of the parent's environment while running independently.

In computing, programs often launch subprocesses to handle specific tasks: The script runs each conversion as a subprocess.

The term applies broadly to any secondary procedure nested within a larger one.

child

spawn

Aquatic eggs or generate

shell · command · exec · signal · kill · terminate · wait · reap

execution

run

Move swiftly on foot

start · call · trigger · stdin · stdout · pipe · stream · redirect · capture · output

concurrency

parallel

Equidistant at all points

queue · synchronization · lock · semaphore · deadlock · socket · FIFO

programming

scripting

Writing executable commands

  • automationSelf-operating system design
  • PythonLarge nonvenomous squeezer
  • PerlText-processing scripting language

library · API · module · wrapper · CLI · argument · parameter · path · executable · binary

Categories
Opposites
hierarchical process relationship

subprocessorchestrator

One who organizes complex efforts

daemon · parent · kernel

process scope/granularity

subprocesspipeline

Long-distance fluid transport tube

Family

subprocesses

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G