Trang Chủ Âm thanh Một quá trình zombie là gì? - định nghĩa từ techopedia

Một quá trình zombie là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Quá trình Zombie có nghĩa là gì?

Một quá trình zombie là một quá trình trong trạng thái chấm dứt của nó. Điều này thường xảy ra trong một chương trình có chức năng cha-con. Sau khi một hàm con đã thực hiện xong, nó sẽ gửi một trạng thái thoát đến hàm cha của nó. Cho đến khi hàm cha nhận và nhận tin nhắn, hàm con vẫn ở trạng thái Zombie zombie, nghĩa là nó đã thực thi nhưng không thoát.

Một quá trình zombie cũng được gọi là một quá trình không còn tồn tại.

Techopedia giải thích quá trình Zombie

Một quy trình trong các hệ điều hành giống Unix hoặc Unix trở thành một quy trình zombie khi nó đã hoàn thành thực thi nhưng một hoặc một số mục của nó vẫn còn trong bảng quy trình. Nếu một quá trình được kết thúc bằng một cuộc gọi "thoát", tất cả bộ nhớ liên quan đến nó được phân bổ lại cho một quy trình mới; bằng cách này, hệ thống tiết kiệm bộ nhớ. Nhưng mục nhập của quy trình trong bảng quy trình vẫn duy trì cho đến khi quy trình cha thừa nhận thực hiện, sau đó nó được xóa. Khoảng thời gian giữa quá trình thực thi và xác nhận quá trình là khoảng thời gian quá trình ở trạng thái zombie.

Một quá trình zombie là gì? - định nghĩa từ techopedia