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