Linux下的延时函数
2016-05-28 21:43
555 查看
linux下的延时函数 – JUNJIA
1.1 应用层
1.秒级别的延时函数
头文件
函数
功能 应用层下的以s级别的延时函数
形参 Seconds:延时的秒数
返回值 返回0,表示函数调用成功。其他代表出错
其他 该函数用在应用层。
2.微秒级别
头文件:
函数 :
功能 :应用层下的以us级别的延时函数
形参 usec:延时的微秒数(1/10^-6)
返回值 返回0,表示函数调用成功。其他代表出错
1.2 内核层:
头文件
1.
2.
3.
4.
1.1 应用层
1.秒级别的延时函数
头文件
#include <unistd.h>
函数
unsigned int sleep(unsigned int seconds);
功能 应用层下的以s级别的延时函数
形参 Seconds:延时的秒数
返回值 返回0,表示函数调用成功。其他代表出错
其他 该函数用在应用层。
2.微秒级别
头文件:
#include <unistd.h>
函数 :
int usleep(useconds_t usec);
功能 :应用层下的以us级别的延时函数
形参 usec:延时的微秒数(1/10^-6)
返回值 返回0,表示函数调用成功。其他代表出错
1.2 内核层:
头文件
include <linux/delay.h>
1.
void ndelay(unsigned long nsecs);纳秒级:1/10^-10
2.
void udelay(unsigned long usecs);微秒级: 1/10^-6
3.
void mdelay(unsigned long msecs);毫秒级:1/10^-3
4.
void msleep(unsigned int msecs);
相关文章推荐
- linux的一些小问题
- systemtap 列出所有linux 内核模块与相关函数0
- core dump + LINUX 内核系列博客
- Linux常用命令集锦
- linux基本命令(42)——kill命令
- Centos6.5安装Metasploit记录
- Linux操作系统的安装
- linux基本命令(41)——ps命令
- 扩展Vmware的虚拟Linux系统磁盘
- linux下的source命令与./区别
- linux HA高可用安装及最简单配置
- navicat linux 破解
- port from solaris to linux for c
- [Linux]使用PHP编写Gearman的Worker守护进程
- [置顶] Centos7.1搭建openstack私有云
- 开源新闻速递:BackBox Linux 4.6 发布
- CentOS7修改网卡为eth0
- CentOS迷你版安装后--ifconfig不能使用的解决
- VirtualBox安装CentOS7(32位)遇到的问题
- CentOS6 下rsync服务器配置