Linux的sleep()和usleep()
来源:互联网 发布:win7禁止安装任何软件 编辑:程序博客网 时间:2024/05/21 11:11
1.sleep和usleep都是linux中的程序挂起函数。只是时间的单位不一样。
2. sleep的基本单位是s(秒),也可以用m(分)、h(小时)。
例:
sleep 1 : 挂起1秒
sleep 1s : 挂起1秒
sleep 1m : 挂起1分钟
sleep 1h : 挂起1小时
sleep 0.1 : 挂起0.1秒,即100ms
3. usleep的单位是微秒(us),即百万分之一秒。
例:
usleep 1000 : 挂起1毫秒
一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。
如果延迟时间为几十毫秒(1ms = 1000us),或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间
时钟换算:
微秒,时间单位,符号us(英语:microsecond ).
1微秒等于百万分之一秒(10的负6 次方秒)
0.000 001 微秒 = 1皮秒
0.001 微秒 = 1纳秒
1,000 微秒 = 1毫秒
1,000,000 微秒 = 1秒
1s = 1000ms
1ms = 1000μs
1μs = 1000ns
1ns = 1000ps
1秒(s) = 1000 毫秒(ms) = 1,000,000 微秒(μs) = 1,000,000,000 纳秒(ns) = 1,000,000,000,000 皮秒(ps)
参考文章:
http://www.jb51.net/article/57198.htm
http://www.linuxidc.com/Linux/2013-03/81455.htm
0 0
- Linux的sleep()和usleep()
- Linux的sleep()和usleep()
- linux的sleep()和usleep()的…
- linux的sleep()和usleep()的…
- usleep()和sleep()的区别
- usleep和sleep的区别
- linux的sleep()和usleep()的使用和区别
- linux的sleep()和usleep()的使用和区别
- linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- Linux的sleep()和usleep()的使用和区别
- JAVA实现EXCEL行列号解析(二)——多格解析
- ios开发小记
- OC-字符串常用操作(NSString、NSMutableString)
- MySQL删除重复记录只保留一条
- struct 的巨大作用
- Linux的sleep()和usleep()
- JavaScript Hack set/get
- Tomcat源码阅读三:过滤器实现
- Date和Calendar
- CSS3文字与字体
- UICollectionView详解
- poj 3667 Hotel(线段树区间更新)
- phpMyAdmin出现Fatal error: Call to undefined function __() in ..../core.lib.php on line 229解决办法
- 一个spark receiver 或多个spark receiver 接收 多个flume agent