2016-11-12 14 views
5

Khi chúng tôi thêm trường mới vào bộ mô tả công việc (task_struct), tại sao chúng ta nên thêm trường đó vào cuối task_struct?Thêm trường mới vào cuối trình mô tả tác vụ

Nếu một số mục được mong đợi ở một số nơi nhất định, mục nhập nào là những mục nhập?

Tôi không thể tìm thấy bất kỳ điều gì về điều này trên internet hoặc trong cuốn sách Phát triển hạt nhân Linux.

+0

'tại sao chúng ta nên thêm nó vào dưới cùng của task_struct? '- Bạn đã tìm thấy đề xuất này ở đâu? Ngược lại, bình luận sau trường cuối cùng, 'struct thread_struct thread;', nói rằng không có gì nên được thêm vào sau nó. Một số vấn đề về hiệu suất có thể phát sinh khi ai đó thêm trường mới giữa các trường được sử dụng trong các trường hợp phổ biến. Nhưng những vấn đề này có thể được phát hiện chủ yếu với thử nghiệm. – Tsyvarev

Trả lời

0

này có thể là do tailing của cấu trúc đề struct thread_struct, Vui lòng xác nhận như thế nào đề cấu trúc được duy trì trong nhiệm vụ struct [có thể danh sách link] hoặc có thể được tailing của các cấu trúc

Các vấn đề liên quan