linux中的sleep
来源:互联网 发布:美国零售数据公布时间 编辑:程序博客网 时间:2024/05/26 07:29
示例:
函数名: usleep
时钟换算:
使用权限 : 所有使用者
使用方式 : sleep [--help] [--version] number[smhd]
说明 : sleep 可以用来将目前动作延迟一段时间
参数说明 :
--help : 显示辅助讯息
--version : 显示版本编号
number : 时间长度,后面可接 s、m、h 或 d
其中 s 为秒,m 为 分钟,h 为小时,d 为日数
例子 :
显示目前时间后延迟 1 分钟,之后再次显示时间 :
date;sleep 1m;date
资料整理 www.linuxso.com
这个命令更多应用于shell脚本编程里和程序里
如下面的一段程序:
应用程序:
#include
usleep(n) //n微秒
Sleep(n)//n毫秒
sleep(n)//n秒
驱动程序:
#include
mdelay(n) //milliseconds 其实现
#ifdef notdef
#define mdelay(n) (\
{unsigned long msec=(n); while (msec--) udelay(1000);})
#else
#define mdelay(n) (\
(__builtin_constant_p(n) &&(n)<=MAX_UDELAY_MS) ? udelay((n)*1000) : \
({unsigned long msec=(n); while (msec--) udelay(1000);}))
#endif
调用asm/delay.h的udelay,udelay应该是纳秒级的延时
Dos:
sleep(1); //停留1秒
delay(100);//停留100毫秒
Windows:
Sleep(100); //停留100毫秒
Linux:
sleep(1); //停留1秒
usleep(1000); //停留1毫秒
每一个平台不太一样,最好自己定义一套跨平台的宏进行控制
秒还是微秒?关于延时函数sleep()
CLOCK_NANOSLEEP
http://cpp.ezbty.org/import_doc/linux_manpage/clock_nanosleep.2.html
- linux中的sleep
- Linux中的sleep函数
- linux中的sleep与alarm
- linux shell 中的sleep命令
- linux shell 中的sleep命令
- linux 中的sleep相关函数
- Linux Shell中的延时函数 sleep
- Linux Shell中的延时函数 sleep
- linux sleep
- linux sleep
- 1.MFC中的Sleep函数与linux下的sleep函数不同
- MFC中的Sleep函数与linux下的sleep函数不同
- MFC中的Sleep函数与linux下的sleep函数不同
- MFC中的Sleep函数与linux下的sleep函数不同
- javascript中的sleep函数
- JS中的sleep
- VC中的sleep
- php中的sleep()函数
- 高通8x12平台 mipi屏 调试
- SAP应用事务开发—TABLE CONTROL 控件之应用(一)
- TCP Retransmission
- C++管理指针成员
- 通过抽象工厂模式再理解java的上转型
- linux中的sleep
- C++顺序容器vector、deque、list
- 纯python实现的web: tornado性能测试以及实际使用解析
- uart过来数据不够,组包
- 软件开发过程学习笔记(六)之测试报告模板
- 单例模式
- Oracle高版本dmp导入到低版本
- 数字信号处理公式变程序(四)——巴特沃斯滤波器(下)
- abstract factory(抽象工厂) 对象创建型模式