Phương Pháp Tạo Ra Một Handle 32 Bit
Phương pháp tạo ra một handle 32 bit
Một phương pháp tạo handle 32 bit hiệu quả
Trong lập trình C, tôi thường ưu tiên sử dụng các handle số nguyên thay vì con trỏ, đặc biệt khi cần thiết lập các tham chiếu yếu. Một thuật toán tạo handle lý tưởng cần đáp ứng đồng thời năm yêu cầu then chốt:
-
Tính duy nhất vĩnh viễn: Mỗi handle bị hủy bỏ phải được lưu trữ lịch sử để không bao giờ bị tái sử dụng. Tiếc rằng tiêu chuẩn POSIX về ID tệp tin không đáp ứng được nguyên tắc này.