延时机制
非堵塞类:
1. 短延时,不睡眠,在延时函数内,跑循环

2. 长延时

堵塞类:(本进程进入堵塞态挂起,此时CPU执行其他进程去了,直到延时完成。)

msleep 深度睡眠
msleep_interruptible 浅度睡眠
延时类型选择原则:

堵塞时,任务会进入等待队列,等堵塞结束后,任务会出现出队,这个过程产生了任务切换的过程,会产生开销。所以在任务上下文中短延时采用等待类延时(延时前后无任务切换过程),可以节省任务切换的开销。
posted on 2024-09-07 12:13 f1engmin11 阅读(23) 评论(0) 收藏 举报
浙公网安备 33010602011771号