标签: kernel sleep
我试图在内核中的循环内进行100毫秒的不间断睡眠,以进行网络协议实验。我尝试使用usleep()和delay(),但只要收到数据包就会中断。
usleep()
delay()
然后我发现Wait_event_timeout()的语法为wait_event_timeout(queue, condition, timeout)。
Wait_event_timeout()
wait_event_timeout(queue, condition, timeout)
我已将condition as x!=y取为x=1 and y=2和timeout = HZ/10(因为我只想等待100毫秒)。
condition as x!=y
x=1 and y=2
timeout = HZ/10
但是queue的价值应该是什么?
queue