位置: 编程技术 - 正文

linux sleep命令参数及用法详解(linux休眠延迟执行命令)(linux sleep命令有什么用)

编辑:rootadmin
使用权限 : 所有使用者 使用方式 : sleep [--help] [--version] number[smhd] 说明 : sleep 可以用来将目前动作延迟一段时间 参数说明 : --help : 显示辅助讯息 --version : 显示版本编号 number : 时间长度,后面可接 s、m、h 或 d 其中 s 为秒,m 为 分钟,h 为小时,d 为日数 例子 : 显示目前时间后延迟 1 分钟,之后再次显示时间 : date;sleep 1m;date 这个命令更多应用于shell脚本编程里和程序里 如下面的一段程序: 应用程序: 复制代码代码如下: #include <syswait.h> usleep(n) //n微秒 Sleep(n)//n毫秒 sleep(n)//n秒 驱动程序: #include <linux/delay.h> mdelay(n) //milliseconds 其实现 #ifdef notdef #define mdelay(n) ( {unsigned long msec=(n); while (msec--) udelay();}) #else #define mdelay(n) ( (__builtin_constant_p(n) && (n)<=MAX_UDELAY_MS) ? udelay((n)*) : ({unsigned long msec=(n); while (msec--) udelay();})) #endif 调用asm/delay.h的udelay,udelay应该是纳秒级的延时 Dos: sleep(1); //停留1秒 delay(); //停留毫秒 Windows: Sleep(); //停留毫秒 Linux: sleep(1); //停留1秒 usleep(); //停留1毫秒 每一个平台不太一样,最好自己定义一套跨平台的宏进行控制 秒还是微秒?关于延时函数sleep() 因为要写一段代码,需要用到sleep()函数,在我印象中,sleep()好像是休眠微秒,结果却是休眠了秒(在Linux下)。觉得很奇怪,因为头儿也记得好像是微秒为单位的。所以就查了一下。 原来linux下的sleep函数原型为: unsigned int sleep(unsigned int seconds); 而MFC中的Sleep函数原型为: void Sleep(DWORD dwMilliseconds); 也就是说,Linux下(使用的gcc的库),sleep()函数是以秒为单位的,sleep(1);就是休眠1秒。而MFC下的sleep()函数是以微秒为单位的,sleep();才是休眠1秒。原来如此啊。而如果在Linux下也用微妙为单位休眠,可以使用线程休眠函数:void usleep(unsigned long usec);当然,使用的时候别忘记#include <system.h>哦。 另外值得一提的是,linux下还有个delay()函数,原型为extern void delay(unsigned int msec);它可以延时msec*4毫秒,也就是如果想延时一秒钟的话,可以这么用 delay();

推荐整理分享linux sleep命令参数及用法详解(linux休眠延迟执行命令)(linux sleep命令有什么用),希望有所帮助,仅作参考,欢迎阅读内容。

linux sleep命令参数及用法详解(linux休眠延迟执行命令)(linux sleep命令有什么用)

文章相关热门搜索词:linux的sleep,linux中sleep,linux sleep进程,linux sleep进程,linux中sleep命令,linux中sleep,linux中sleep命令,linux中sleep,内容如对您有帮助,希望把文章链接给更多的朋友!

linux finger命令参数及用法详解(linux查看用户个人信息) 格式finger[选项][使用者][用户@主机]主要参数-s:显示用户注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。-l:除了用-s选项显示的

linux date命令参数及用法详解(linux查看修改系统时间) date命令date命令的功能是显示和设置系统日期和时间。该命令的一般格式为:date[选项]显示时间格式(以+开头,后面接格式)date设置时间格式命令中各

linux chfn命令参数及用法详解(linux修改用户资料命令) 功能说明:改变finger指令显示的信息。语法:chfn[-f真实姓名][-h家中电话][-o办公地址][-p办公电话][-uv][帐号名称]补充说明:chfn指令可用来更改执行finger

标签: linux sleep命令有什么用

本文链接地址:https://www.jiuchutong.com/biancheng/364074.html 转载请保留说明!

上一篇:linux groupdel命令参数及用法详解(linux删除用户组命令)(linux groupdel命令详解)

下一篇:linux finger命令参数及用法详解(linux查看用户个人信息)(linux命令tee)

  • 工资薪金税前扣除标准是14%吗
  • 纯外贸出口企业出售固定
  • 进项税额转出影响城建税吗
  • 小微企业亏损还用缴残保金吗
  • 建筑公司收到材料发票
  • 本期缴纳上期应缴税额
  • 企业所得税计算方法举例说明
  • 房屋预售交款怎么交
  • 公司工资发放错误怎么退回
  • 工程施工企业人工成本最高多少
  • 企业职工福利费扣除标准
  • 银行罚息怎么入账
  • 土地增值税纳税地点
  • 季度不超9万
  • 剪头开发票
  • 怎么确定高新产品
  • 专利权计入什么所得
  • 企业的无形资产包括哪些内容
  • 收回公司代垫职工款项怎么做凭证?
  • 股权转让流程详解
  • 企业所得税纳税调整事项有哪些
  • 业务招待住宿费发票可以抵扣进项税吗
  • 个人所得税汇算清缴包括哪些项目
  • 公司支出的消防费用
  • 如何防止别人蹭热点
  • 文件夹共享设置权限
  • babel-plugin-import
  • 对外支付需要缴纳增值税吗
  • 寿命最短的苹果手机
  • 查验发票张数超过限制
  • 特种商品劳务税
  • php 无限级分类
  • 本月职工工资
  • 职工参加生育保险
  • vue3项目搭建
  • 电子发票重开之前的是不是就没用了
  • 一般户和专户可以同一个网点吗
  • Vue中@change、@input和@blur的区别以及什么是@keyup
  • 参加《2022 中国开发者影响力盛典》我的 4 重收获!
  • vue2和vue3的区别大么
  • 待摊费用在资产负债表中怎么表示
  • 快递代收费用是多少
  • 企业的所有分类
  • 实收资本确认时间什么入账
  • 劳务派遣业务的特点
  • 财政拨款结余明细科目编码
  • 信用减值借贷方向增减
  • 转让专利权收入属于什么收入
  • 当月作废的发票是否需要报税
  • 企业注销时实收资本清算时要作资产处置收益交所得税吗
  • 临时工工资如何做账
  • 个人开具发票需要税号吗?
  • 收入纳税明细里的收入和实际不符
  • 明细账建账的步骤
  • mysql批量删除数据库死锁
  • jdbc连接sqlserver数据库查询数据画饼图
  • windowxp操作系统
  • win2008定时任务设置
  • 苹果mac无法连接网络
  • 利用系统的公文有哪些
  • linux 用处
  • win7系统垃圾手动清理
  • 体验Win8灵活分屏贴靠功能图文介绍
  • win7提示计算机内存不足
  • Knockout visible绑定使用方法
  • mare的用法
  • unity摄像机怎么调出来
  • js settimeout用法
  • bat脚本%1
  • 物理引擎演示
  • 浅蓝色html代码
  • api/home/getmyregion
  • unity she
  • 个人经营所得定率征收税率表
  • 成都税务举报官网
  • 工会银行卡怎么开通
  • 增值税防伪税控开票实训心得
  • 印花税应税凭证数量是什么意思
  • 请问农村自建房彩钢瓦下面修房吊什么顶好
  • 公司财务专用章的用途
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设