在driver中,想sleep一会怎么办

set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(HZ * 5);

 

这样可以保证schedule_timeout return的时候,至少过去了HZ * 5这么多jiffies的时间。

不过这是不好的做法,不得已不要这么做。

posted @ 2012-04-19 15:05  super119  阅读(289)  评论(1编辑  收藏  举报