proto.lib

pidfd: gửi tín hiệu không sợ PID bị tái sử dụng

Đọc một pid rồi kill() theo số đó có race: tiến trình có thể đã thoát và kernel tái cấp phát đúng pid ấy cho tiến trình khác, khiến tín hiệu bay nhầm đích; pidfd là một file descriptor tham chiếu đến ĐÚNG một tiến trình cụ thể (qua struct pid), nên pidfd_send_signal()/waitid() qua nó không bao giờ trúng nhầm, và fd trở nên readable/POLLIN khi tiến trình chết.

Operating SystemsTrung bình2026-08-24
pidfd: gửi tín hiệu không sợ PID bị tái sử dụng

Mở rộng

Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc

Liên quan