Parent process là gì?

Noun Linux
Tiến trình cha

Tất cả các tiến trình (process) trong hệ điều hành (operating system) được tạo khi một tiến trình (process) thực hiện lời gọi hệ thống (system call) fork() ngoại trừ tiến trình khởi động (startup process). Tiến trình đã sử dụng lời gọi hệ thống fork() là tiến trình cha (parent process). Nói cách khác, một tiến trình cha (parent process) là một tiến trình tạo ra một tiến trình con (child process). Một tiến trình cha (parent process) có thể có nhiều tiến trình con nhưng một tiến trình con chỉ có một tiến trình cha (parent process).

Khi lời gọi hệ thống fork() thành công Process ID (PID) của tiến trình con được trả về tiến trình cha (parent process) và 0 được trả về tiến trình con.Khi thực hiện được lời gọi hệ thống fork() không thành công, -1 được trả về tiến trình cha (parent process) và tiến trình con không được tạo.

Learning English Everyday