Tên của một tiến trình con mà cha mẹ của nó kết thúc trước khi nó xảy ra?
Tên của một tiến trình con mà cha mẹ của nó kết thúc trước khi nó xảy ra?

Video: Tên của một tiến trình con mà cha mẹ của nó kết thúc trước khi nó xảy ra?

Video: Tên của một tiến trình con mà cha mẹ của nó kết thúc trước khi nó xảy ra?
Video: Lesson #50.1: Tại sao con cái "ghét cha mẹ" - KHOẢNG CÁCH THẾ HỆ (P1) | Nguyễn Hữu Trí 2024, Tháng Ba
Anonim

Mồ côi quy trình là một tình huống ngược lại với zombie quy trình , đề cập đến trường hợp mà một quy trình mẹ kết thúc trước khi nó là quy trình con , được cho là trở thành "trẻ mồ côi".

Chỉ như vậy, tại sao một quy trình cha lại chấm dứt một quy trình con?

MỘT quá trình chấm dứt được cho là một thây ma hoặc không còn tồn tại cho đến khi cha mẹ làm chờ đợi trên đứa trẻ . Khi một quá trình kết thúc tất cả bộ nhớ và tài nguyên liên quan đến nó đều được phân bổ để chúng có thể được sử dụng bởi quy trình.

Ngoài ra, khi một quy trình sinh ra một quy trình khác, ai là chủ sở hữu của quy trình con? 1 Tiến trình Sự sáng tạo. Quy trình có thể tạo ra các quy trình khác thông qua các lệnh gọi hệ thống thích hợp, chẳng hạn như fork hoặc đẻ trứng . Các tiến trình cái nào tạo ra được gọi là cha mẹ của quá trình khác , được gọi là nó đứa trẻ . Mỗi tiến trình được cung cấp một số nhận dạng số nguyên, được gọi là tiến trình mã định danh hoặc PID.

Về vấn đề này, điều gì sẽ xảy ra khi quy trình phụ huynh thoát ra trước trẻ em?

Khi một quy trình cha mẹ chết trước Một quá trình trẻ em , hạt nhân biết rằng nó sẽ không nhận được cuộc gọi chờ, vì vậy thay vào đó, nó tạo ra những quy trình "trẻ mồ côi" và đặt chúng dưới sự chăm sóc của init (hãy nhớ đến mẹ của tất cả quy trình ). Init cuối cùng sẽ thực hiện lệnh gọi của hệ thống chờ đợi những đứa trẻ mồ côi này để chúng có thể chết.

Quy trình cha và con là gì?

MỘT quá trình trẻ em là một tiến trình được tạo ra bởi một quy trình của cha mẹ trong hệ điều hành bằng lệnh gọi hệ thống fork (). MỘT quá trình trẻ em được tạo ra như nó quy trình của cha mẹ sao chép và kế thừa hầu hết các thuộc tính của nó. Nếu một quá trình trẻ em không có quy trình cha mẹ , nó được tạo trực tiếp bởi hạt nhân.

Đề xuất: