位置: 编程技术 - 正文

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)

  • 纳税等级怎么从M变成B需要什么条件
  • 公司代扣代缴个人所得税如何退税
  • 进项有留底怎么结转
  • 本月销售商品的实际成本怎么算
  • 员工自己全额承担社保可以在个税申报吗
  • 小规模季报利润表本月金额和本年累计金额
  • 通过固定资产科目核算
  • 企业年末要写财务报告吗
  • 个税换电脑了还能查到之前的申报记录吗?
  • 单位注册表从哪里获取
  • 知识产权局专利审查协作中心
  • 账面上现金过多的税务风险
  • 资产负债表项目的编制方法
  • 高温补贴能以别的形式发放吗
  • 分期付款外币采购形成的差异如何做会计处理?
  • 营改增是什么时候提出的
  • 未及时转固
  • 企业收到供货单位提供的材料,如其价款大于
  • 增值税发票抵扣联丢失怎么办
  • 劳务派遣差额征税税率是多少
  • 个人营业执照怎么注销网上申请流程
  • 补贴属于什么手段
  • 收到委托代销清单,确认收入的会计分录
  • 过桥费和过路费去哪里了
  • 为职工垫付的款项属于其他应收款吗
  • 公司购买茶叶应计入哪里
  • 外资企业股权转让如何交税
  • 未做账务处理
  • 北大新闻传播学院副院长
  • 专用发票红字发票
  • mac怎么删除应用程序中没有的软件
  • php读取txt文件内容并判断
  • 没有利润,能否开发票
  • 现金折扣的账务处理最新规定
  • 销售金额较大多少算较大
  • 如何使用php写一个网页
  • next frame
  • 监事和财务负责人可以一个人么
  • 其他收益会计科目怎么写
  • 猪肉税票怎么开
  • 文心一言中国版
  • 织梦如何采集文章
  • 借款合同按什么缴纳印花税
  • python怎么打开mac本地文件
  • 残保金都要申报吗
  • 冲以前年度管理费用
  • 代收电费的增值税怎么算
  • 交通运输企业会计科目
  • 个税手续费返还要交企业所得税吗
  • sqlserver附加数据库语句
  • MySQL的Query Cache原理分析
  • 行政事业单位资产报废账务处理
  • 外购的商品赠送客人是否销售吗
  • 事业单位外出参观培训心得
  • 基金申购费的会计分录
  • 跨年的进项税额转出要补交税款吗
  • 百旺金赋服务费可以不交吗
  • 劳务派遣差额征税如何开票
  • sqlserver触发器语法
  • 从硬盘安装系统
  • 为什么开机会提示无信号
  • wdcp的/www目录大小调整或增加分区/硬盘的方法
  • bios识别不了硬盘怎么回事
  • window10预览在哪里找
  • srvload.exe - srvload是什么进程
  • ramaint.exe - ramaint是什么进程 有什么用
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • Win10 Mobile 10586.11已经在慢速通道推送 着离正式版更近了
  • linux sort命令参数及用法详解
  • windows7开始菜单设置在哪里
  • win8开始界面设置
  • django rest framework和django区别
  • svn服务端启动
  • android 基础
  • dos 输出重定向
  • 关于angularjs1说法,错误的是
  • Vue-Access-Control 前端用户权限控制解决方案
  • 东莞办理房产证在哪里预约
  • 武汉二手房交易信息
  • 银元面值有哪些种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设