Điều gì xảy ra với một tiến trình khi ta kill tiến trình cha của nó:
Trả lời:
Đáp án đúng: B
Khi một tiến trình cha bị kill, các tiến trình con của nó sẽ trở thành tiến trình "mồ côi" (orphaned processes). Thông thường, hệ điều hành sẽ gán tiến trình init (PID 1) làm tiến trình cha mới cho các tiến trình mồ côi này. Tiến trình init có trách nhiệm "nhận nuôi" và dọn dẹp các tiến trình này khi chúng kết thúc. Do đó, việc kill tiến trình cha không nhất thiết làm cho tiến trình con chết theo. Tuy nhiên, điều này phụ thuộc vào hệ điều hành và cách các tiến trình được thiết kế. Trong trường hợp tổng quát, tiến trình con vẫn tiếp tục chạy.
Phương án A là chính xác nhất vì việc kill tiến trình cha không ảnh hưởng trực tiếp đến sự sống còn của tiến trình con. Các phương án còn lại không đúng.
Phương án B sai vì tiến trình con không nhất thiết chết theo.
Phương án C sai vì việc kill tiến trình cha không liên quan đến việc đọc lại file cấu hình.
Phương án D sai vì việc kill tiến trình cha không tự động sinh ra tiến trình con mới.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
