当前位置: 技术问答>linux和unix
有关tasklet和工作队列的问题
来源: 互联网 发布时间:2015-12-11
本文导语: 1、帮我看看,我对tasklet的理解是否正确? tasklet常用于中断管理中,它的工作过程:首先由硬件产生中断触发中断函数,然后再在中断函数中触发“软中断”调用tasklet以顶半部和底半部的方式来执行中断处理程序. 2...
1、帮我看看,我对tasklet的理解是否正确?
tasklet常用于中断管理中,它的工作过程:首先由硬件产生中断触发中断函数,然后再在中断函数中触发“软中断”调用tasklet以顶半部和底半部的方式来执行中断处理程序.
2、工作队列中休眠的任务是按照什么顺序被唤醒的?
在一个工作队列中有多个休眠的任务进程,当要唤醒其中一个时是安装什么顺序来唤醒的?是不是只要其中有满足条件的进程就被唤醒,不一定按照特定的顺序?
tasklet常用于中断管理中,它的工作过程:首先由硬件产生中断触发中断函数,然后再在中断函数中触发“软中断”调用tasklet以顶半部和底半部的方式来执行中断处理程序.
2、工作队列中休眠的任务是按照什么顺序被唤醒的?
在一个工作队列中有多个休眠的任务进程,当要唤醒其中一个时是安装什么顺序来唤醒的?是不是只要其中有满足条件的进程就被唤醒,不一定按照特定的顺序?
|
很对很对啊,wake_up 是一唤醒就都醒了的,不过看看没事的又继续睡了,wait_event 是睡到条件成熟才醒的
|
理解完全正确
|
你这里的"工作队列"应该是"等待队列"吧