Orphan process ( angolul orphan process ) - a UNIX operációs rendszerek családjában olyan segédfolyamat, amelynek fő folyamata (vagy kapcsolata vele) rendellenesen (leállási jelzés nélkül) leállt.
Általában az „ árva ” egy gyermekfolyamat, miután a szülőfolyamat váratlanul leáll, de árva kiszolgáló (helyi vagy hálózati) előfordulhat, ha az ügyfélfolyamat váratlanul megszakad vagy leáll .
Az árva folyamatok kiszolgálórendszer-erőforrásokat fogyasztanak, és problémák forrásai lehetnek. Több megoldás is létezik:
A Unix -szerű rendszereken minden árva folyamatot azonnal átvesz a speciális " init " rendszerfolyamat. Ezt a műveletet reparrentingnek is nevezik , és automatikusan megtörténik . Bár az init folyamatot technikailag a folyamat szülőjeként ismerik fel, továbbra is „árvának” tekintik, mivel az eredetileg létrehozó folyamat már nem létezik.