#include <linux/wait.h>

long wait_event_interruptible_timeout(wait_queue_head_t *q, condition, signed long timeout);

使当前进程在等待队列进入睡眠, 安装一个以 jiffies 表达的超时值. 使用 schedule_timeout( 下面) 给不可中断睡眠.

#include <linux/sched.h>

signed long schedule_timeout(signed long timeout);

调用调度器, 在确保当前进程在超时到的时候被唤醒后. 调用者首先必须调用 set_curret_state 来使自己进入一个可中断的或者不可中断的睡眠状态.

#include <linux/delay.h>

void ndelay(unsigned long nsecs); void udelay(unsigned long usecs); void mdelay(unsigned long msecs);

引入一个整数纳秒, 微秒和毫秒的延迟. 获得的延迟至少是请求的值, 但是可能更 多. 每个函数的参数必须不超过一个平台特定的限制(常常是几千).

void msleep(unsigned int
millisecs);

unsigned long msleep_interruptible(unsigned int
millisecs); void ssleep(unsigned int seconds);

使进程进入睡眠给定的毫秒数(或者秒, 如果使 ssleep).

最新文章

  1. 【PHP资源】PHP 资源大全
  2. http学习笔记(三)
  3. http://jingyan.baidu.com/article/2009576193ee38cb0721b416.html
  4. HDU 2846 (AC自动机+多文本匹配)
  5. Can &#39;t connect to local MySQL server through socket &#39;/var/lib/mysql/mysql.sock &#39;(2) ;
  6. C#访问非托管内存
  7. BZOJ2837 : 小强的形状
  8. c#图像处理入门(-bitmap类和图像像素值获取方法) 转
  9. http://www.cnblogs.com/chillsrc/category/49632.html
  10. linux网卡绑定
  11. 百度编辑器解决span被过滤, 自动加P标签
  12. jquery easyui防止超出浏览器边界
  13. Java多线程初学者指南(4):线程的生命周期
  14. HDU4309-Seikimatsu Occult Tonneru(最大流)
  15. BOM(1)
  16. angularui 分页
  17. Spring Security构建Rest服务-1300-Spring Security OAuth开发APP认证框架之JWT实现单点登录
  18. java学习(五)
  19. .NET Core launch.json 简介
  20. Egret(白鹭引擎)——“TypeError: Cannot read property &#39;asCom&#39; of null”

热门文章

  1. SQLServer —— 流程控制语句
  2. Mac查看Python安装路径和版本
  3. Java编程基础23——IO(其他流)&amp;Properties
  4. 【水滴石穿】AB-B-Clone
  5. QPS 提升60%,揭秘阿里巴巴轻量级开源 Web 服务器 Tengine 负载均衡算法
  6. Java练习 SDUT-2444_正方形
  7. 【NS2】Ubuntu 12.04 LTS 中文输入法的安装(转载)
  8. LeetCode113 Path Sum II
  9. tf.cast用法
  10. TOP10!全球顶级云计算公司战斗力排行榜