proto.lib

Chọn nơi hoãn việc: softirq, workqueue hay threaded IRQ

Kernel có ba nơi khác nhau để hoãn công việc ra khỏi ngữ cảnh ngắt cứng: softirq/tasklet chạy trong atomic context (không được ngủ, không được gọi GFP_KERNEL), workqueue chạy trong kernel thread nên được phép ngủ và chờ khoá, còn threaded IRQ handler chạy như một luồng riêng gắn với đúng ngắt đó. Chọn sai nơi có thể làm kernel panic hoặc gây trễ hệ thống.

Operating SystemsNâng cao2026-08-20
Chọn nơi hoãn việc: softirq, workqueue hay threaded IRQ

Liên quan