Quy trình Subreaper là gì?
Quy trình Subreaper là gì?

Video: Quy trình Subreaper là gì?

Video: Quy trình Subreaper là gì?
Video: Java, Today and Tomorrow by Mark Reinhold 2024, Có thể
Anonim

MỘT subreaper hoàn thành vai trò của init (1) đối với con cháu của nó quy trình . Nếu vậy, không phải init (PID 1) sẽ trở thành cha mẹ của đứa trẻ mồ côi quy trình , thay vào đó, ông bà còn sống gần nhất được đánh dấu là subreaper sẽ trở thành cha mẹ mới. Nếu không có ông bà còn sống, init sẽ có.

Trong đó, quy trình hoán đổi là gì?

Chúng đã là hệ điều hành phân trang theo yêu cầu trong một vài thập kỷ - kể từ System V R2V5 và 4.0BSD. Các quy trình trao đổi , như đã từng, được sử dụng để biểu diễn tiến trình hoán đổi hoạt động. Nó được sử dụng để hoán đổi toàn bộ quy trình - bao gồm tất cả các cấu trúc dữ liệu không gian-hạt nhân cho tiến trình - ra đĩa và đổi chúng vào lại.

Tương tự như vậy, có phải tất cả các quy trình đều có quy trình mẹ không? Các tiến trình cái nĩa gọi ra đó Là NS quy trình của cha mẹ và cái mới được tạo quá trình là đứa trẻ tiến trình . Mọi quy trình (ngoại trừ tiến trình 0) có một quy trình của cha mẹ , nhưng có thể có nhiều trẻ em quy trình.

Tương tự, quy trình cha trong Linux là gì?

Quy trình dành cho cha mẹ . Tất cả quy trình trong hệ điều hành được tạo khi tiến trình thực hiện lệnh gọi hệ thống fork () ngoại trừ khởi động tiến trình . Các tiến trình đã sử dụng lệnh gọi hệ thống fork () là quy trình của cha mẹ . Nói cách khác, một quy trình cha mẹ là một trong những tạo ra một đứa trẻ tiến trình.

Điều gì gây ra một quá trình không tồn tại?

Quá trình không tồn tại . MỘT " không còn tồn tại " tiến trình (đôi khi được gọi là "thây ma") là một tiến trình điều đó thực sự đã hoàn thành mà phụ thuộc vào cha mẹ tiến trình cái nào cho một số lý do (= error) đã không chấp nhận kiến thức rằng nó đã kết thúc và nên được chấm dứt.

Đề xuất: