subprocessen
Subprocessen er en proces, der oprettes af en anden proces og derfor betegnes som dens underliggende eller afkom. Subprocesser udgør en proces-træstruktur, hvor forælderen kontrollerer livscyklus og kommunikation med sit barn. De giver applikationer mulighed for at udføre opgaver i isolation eller parallelt uden at ændre den videre løbende kode.
Subprocesser oprettes gennem operativsystemets systemkald. I Unix-lignende systemer bruges typisk forking (fork) og efterfølgende udførelse af
Hvert subprocess får et proces-id (PID) og ressourcer som CPU-tid, hukommelse og filåbninger tildelt af operativsystemet.
Subprocesser kommunikerer typisk med forælderen ved hjælp af rør (pipes), sockets eller delte hukommelse, og de
I programmeringssprog tilbydes konkrete grænseflader til at oprette subprocesser, f.eks. Python's subprocess-modul (Popen), Java's ProcessBuilder og