一天一条Linux指令-usleep
来源:互联网 发布:淘宝是什么公司的 编辑:程序博客网 时间:2024/04/30 14:12
用途说明
usleep命令用于延迟以微秒为单位的时间(sleep some number of microseconds),实际上达不到这个精度(Probably not accurate on many machines down to the microsecond. Count on precision only to -4 or maybe -5.)。如果系统中没有usleep命令,可采用sleep命令来进行,sleep命令可以指定一个带小数的时间延迟。1秒=1000毫秒=1000,000微秒=1000,000,000纳秒。
常用方式
格式:usleep <us>
延迟<us>微秒。
使用示例
示例一 usleep命令精度测试
[root@jfht ~]# date +%S.%N; usleep; date +%S.%N
04.194798315
04.199352948
[root@jfht ~]# date +%S.%N; usleep; date +%S.%N
12.684509970
12.688986355
[root@jfht ~]# date +%S.%N; usleep 1000; date +%S.%N
33.179766926
33.186719087
[root@jfht ~]# date +%S.%N; usleep 10000; date +%S.%N
45.556317402
45.571467950
[root@jfht ~]# date +%S.%N; usleep 100000; date +%S.%N
59.656176597
59.761001631
[root@jfht ~]# date +%S.%N; usleep 1000000; date +%S.%N
56.700405298
57.704304279
[root@jfht ~]#
示例二 sleep命令精度测试
[root@jfht ~]# date +%S.%N; sleep 1; date +%S.%N
47.111204217
48.115898894
[root@jfht ~]# date +%S.%N; sleep 0.1; date +%S.%N
57.760602228
57.865456080
[root@jfht ~]# date +%S.%N; sleep 0.01; date +%S.%N
08.912279911
08.927840798
[root@jfht ~]# date +%S.%N; sleep 0.001; date +%S.%N
18.171663617
18.176771668
[root@jfht ~]# date +%S.%N; sleep 0.0001; date +%S.%N
27.290651737
27.295785240
[root@jfht ~]#
- 一天一条Linux指令-usleep
- 一天一条Linux指令-:
- 一天一条Linux指令-cd
- 一天一条Linux指令-apt
- 一天一条Linux指令-mount
- 一天一条Linux指令-ls
- 一天一条Linux指令-mkdir
- 一天一条Linux指令-cat
- 一天一条Linux指令-find
- 一天一条Linux指令-umount
- 一天一条Linux指令-cpu
- 一天一条Linux指令-CPU
- 一天一条Linux指令-file
- 一天一条Linux指令-mv
- 一天一条Linux指令-ln
- 一天一条Linux指令-dd
- 一天一条Linux指令-压缩
- 一天一条Linux指令-关机
- android 事件分发机制
- Validate Binary Search Tree
- 数据存储之SwiftJSON
- Android布局优化之include、ViewStub、merge
- android 动态获得资源ID
- 一天一条Linux指令-usleep
- 第三个问题:看看我们的项目编译后文件夹
- win7关联句柄轻松删除“正在使用的文件”
- sdl2_ttf基于ti交叉编译问题
- iOS webView以及WKWebView计算高度慢,加快加载速度等问题
- Android一些你需要知道的布局优化技巧
- excel批量导入数据
- http 协议入门
- Linux下用SCP无需输入密码传输文件