位置: 编程技术 - 正文

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)

  • 一般纳税人申报纳税的流程
  • 关联企业间借款利息扣除规定
  • 住宿费可以抵扣进项吗
  • 注册资本印花税怎么交?什么时候交?
  • 无票收入需要缴纳所得税吗
  • 银行日记账期初余额写在什么科目
  • 公司零星支出没有发票收据怎么开
  • 实收资本增加印花税税目
  • 包工包料的税率2023
  • 期货平仓费用
  • 纳税人从两处取得收入汇算清缴可以扣除2个60000吗
  • 控股股权转让
  • 计提应付票据利息的会计分录
  • 进口报关手续费
  • 进货费用会计科目
  • 事业单位对外投资涉及的主要科目有
  • 外贸企业购买生产车辆
  • 业务招待费在企业所得税税前扣除的标准是什么?
  • 筹建期间职工福利费都要通过应付职工薪酬核算吗
  • 公司的净资产怎么看
  • 资产减值损失借方余额在利润表怎么填列
  • 增值税发票和收据的区别
  • 从银行提取备用金填制什么凭证
  • 运输费计入什么会计科目?
  • ghost还原问题1823
  • 一个药厂能够生产药品的三个前提条件
  • bios setup uitlity
  • 公司员工个税怎么交
  • 小规模企业有收入吗
  • macOS 11 Big Sur 开发者预览版 Beta 8推送
  • 行政事业性收费目录
  • yii2带搜索功能的下拉框实例详解
  • vue-cli-service权限不够
  • 罚款支出可以抵扣所得税吗
  • php 字符串处理函数
  • angular 初学者快速上手教程
  • python创建自定义函数
  • lsattr命令不存在
  • 长期借款的主要成本包括
  • 企业实际发生的与取得收入有关的支出
  • 代发工资的账务处理需要什么资料
  • 织梦前台的菜单怎么换
  • dedecms主页修改
  • 对于企业处理废水的建议
  • 应收账款余额贷方
  • 附加税印花税会计分录
  • 公司发工资是私人转账的要交税吗
  • 资产减值哪些资产
  • 退回投标保证金在投诉阶段怎么办
  • 公司里的废品的处理一般是谁负责
  • 利润表中财务费用中的利息费用和利息收入
  • 资产减值损失属于营业外支出吗
  • 小企业会计准则会计科目表
  • sql to sqlalchemy 转换的小例子
  • Cont()与Where().Count()有时性能差别如此之大!
  • win8.1安装应用商店
  • 证书登录什么意思
  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法
  • mac怎么修改图片格式jpg
  • 如何调整心态和正确处理情绪
  • macappstore下载不了软件
  • 怎样设置win10
  • 苹果mac查看
  • txt文件打开
  • win10系统怎么一键返回桌面
  • window无法正常启动怎么办
  • 微软发布更新的时间每月
  • u3d怎么导入贴图
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • 老生常谈的错别字
  • python利用csv模块在对csv文件进行操作
  • jQuery获取checkbox选中的值
  • python程序讲解
  • js设置
  • bootstrap基础教程
  • 如何查询汽车发票
  • 河北省网上税务局电子税务局
  • 广西电子税务局电话人工客服电话
  • 济南代理报税
  • 对方申请了红字信息表我这边怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设