您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 中断阻塞 >

arm驱动linux等待队列阻塞中断IO的应用

发布时间:2019-06-17 10:02 来源:未知 编辑:admin

  要休眠进程,必须有一个前提:有人能唤醒进程,而起这个人必须知道在哪儿能唤醒进程,这里,就引入了“等待队列”这个概念。

  等待队列用来实现进程的阻塞,等待队列可看作保存进程的容器,在阻塞进程时,将进程放入等待队列,当唤醒进程时,从等待等列中取出进程。进程进入休眠后必须有个地方能够唤醒休眠的进程;唤醒进程的地方最大可能是中断里面,应为硬件资源的获取的同时往往伴随着一个中断。所以在中断中常常使用等待队列来休眠进程,将cpu资源让给其他进程,中断发生时唤醒进程

  //否则让进程进入TASK_INTERRUPTIBLE的睡眠,并挂在名为queue所指定的等待队列上。

http://womensarab.com/zhongduanzusai/66.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有