Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 在linux核心态下sleep
【标  题】:在linux核心态下sleep
【关键字】:linux,sleep
【来  源】:BLOG.CSDN.NET

在linux核心态下sleep

Your Ad Here 有的时候,需要在驱动程序中小睡一会,又不想使用udelay()或者是mdelay()这种忙等待(因为他们会浪费CPU时间,更重要的是,印象中会关中断--帮我确认一下),那么最好使用schedule_timeout(seconds*HZ)这个函数,或者用interruptible_sleep_on_timeout(q,seconds*HZ)来做。前者比较简单直接,后者使用起来比较繁琐,还要定义等待队列;但是后者的好处在于时间到了一定唤醒,而前者时间到了仅仅变为就绪,还要等待CPU调度。
抓狂的Namespace Shell Extension (1):【上一篇】
20051010: xerces-c:【下一篇】
【相关文章】
  • 红旗LINUX 桌面4.0的硬盘安装和问题
  • 关于在Linux下802.1x认证的Open1x的Xsupplicant问题 - 1
  • 如何系统学习Linux(zt)
  • linux文件安全---粘连位(Sticky bit)
  • 伴随着linux成长
  • Linux基础知识学习笔记(一)--文件系统的权限管理
  • Linux中的应用软件安装
  • 在Linux下给空闲硬盘分区 挂载
  • 系统学习Linux的11点建议
  • [转载]100个最佳Linux站点
  • 【随机文章】
  • WoW's terrain gloss map
  • ASP与ActiveX控件交互实战(一)
  • solaris下安装的带颜色分辨的ls
  • 提供VSTO,有要的吗?
  • Enterprise JavaBeans组件慨述(2)
  • C++习题与解析(继承和派生-02)
  • 小规模DDoS用Freebsd+IPFW搞定
  • MS的羊毛衫真不错
  • apache+mod ssl 如何申请正式SSL证书
  • 【分享】软件项目经理所必需具备的素质
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.