Sleep函数:
功 能: 执行挂起一段时间

用 法: unsigned sleep(unsigned seconds);

注意:

在VC中使用带上头文件#include <windows.h>,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同#include <unistd.h>

在VC中,Sleep中的第一个英文字符为大写的"S" ,在linux下不要大写,在标准C中是sleep, 不要大写,简单的说VC用Sleep, 别的一律使用sleep

在VC中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000); 在Linux下,sleep()里面的单位是秒,而不是毫秒。

示例:

#include <windows.h>  
int main()  
{  int a;  a=1000;  Sleep(a);  return 0;
} 

usleep函数:

功能: usleep功能把进程挂起一段时间, 单位是微秒us(百万分之一秒)。

语法: void usleep(int micro_seconds);

返回值: 无

注意:这个函数不能工作在 Windows 操作系统中。

usleep() 与sleep()类似,用于延迟挂起进程。进程被挂起放到reday queue。只是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。且此函数已被废除,可使用nanosleep。

如果延迟时间为几十毫秒,或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间。

delay函数:

功 能: 将程序的执行暂停一段时间,单位是毫秒ms(千分之一秒)

用 法: void delay(unsigned milliseconds);

示例:

#include<dos.h>  
int main(void)  
{  sound(440);  delay(500);  nosound();  return 0;  
}

delay()是循环等待,该进程还在运行,占用处理器。

sleep()不同,它会被挂起,把处理器让给其他的进程。

转自《C语言中的Sleep函数的解读》

C语言中的Sleep函数的解读相关推荐

  1. c语言中的printf函数_C语言中的printf()函数与示例

    c语言中的printf函数 C语言中的printf()函数 (printf() function in C) The printf() function is defined in the <s ...

  2. c语言的point函数,C语言中friend友元函数详细解析

    C语言中friend友元函数详细解析 友元函数是可以直接访问类的私有成员的非成员函数.它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字frien ...

  3. C语言中的strstr函数

    C语言中的strstr函数 说到strstr函数,可能很多人会比较陌生,对比其他的字符串函数比如strcpy,strcmp等等,它的确比较少用,但其实他也是一个非常有用和常见的函数,今天,就让我们一起 ...

  4. C语言中的atoi函数的实现

    C语言中有很多的库函数,其实平时没事的时候多去实现一下里面的库函数还是很有用的,下面就来讲一讲C语言中的atoi函数,这个函数的主要功能是将一个字符串转化为一个数字,可能第一眼看上去,你会觉得这是一个 ...

  5. main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...

    PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...

  6. C语言中的sprint函数,求sprintf函数的详解

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求sprintf函数的详解,要附带例,粘贴来的也可以,只 问题详情:还有就是我还想要一些常用的宽度修饰之类的输入或者输出格式:回答: ...

  7. c语言里面gets(a)是什么意思,C语言中的gets()函数

    在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回.如果要读取一行字符串, 比如:I love MIT 这种情况,scanf() ...

  8. sleep函数的作用c语言,C语言中的sleep函数是什么意思【详细介绍】

    计算机知识:C语言中的Slee函数 Sleep函数简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned milliseconds); 在V ...

  9. c语言使用free释放指针报错,C语言中的free函数用法执行机制分析

    free函数是C语言或者C++程序语言的常用函数,那么free函数有什么用途呢?free函数又怎么用呢?C语言中的free函数用法执行机制分析,一起来看看free内部的机制以及和delete的对比分析 ...

最新文章

  1. AWS — AWS CloudFormation
  2. 皮一皮:原来程序员也是要看天赋的...
  3. bnuoj 1068 比赛安排
  4. MySql数据库安装修改密码开启远程连接图解
  5. FFMPEG结构体分析:AVFrame
  6. UE4之UMG用户界面
  7. 有赞云支付php接口,Erphpdown wordpress插件集成有赞云支付的接口申请方法[已失效]...
  8. 苹果公司发布iPhone 5s和iPhone 5c
  9. TCP/IP协议之常见的应用层协议——DNS域名系统
  10. 高并发下如何快速使用MQ实现缓冲流量,削峰填谷
  11. DB2 license过期解决方案
  12. 常用icon以及color颜色RGB值和对应颜色效果图
  13. nyoj-1273 宣传墙
  14. angularjs指令中的compile与link函数详解
  15. 开启mybatis属性使用驼峰的命名
  16. 稳定性全系列(二)——如何做线上全链路压测
  17. 2009-12-20 EXCEL比对数据
  18. PDF格式怎么转换成doc?
  19. 【蓝桥刷题】——如何轻松拿捏必考数论题?(第一弹)
  20. 黑群辉开ROOT与日志写入内存

热门文章

  1. Zero date value prohibited
  2. 密码学原语如何应用?解析单向哈希的妙用
  3. 挖财首席架构师王福强:架构设计中的6大关键点
  4. C 语言中空格,空字符
  5. 外部模拟量速度控制模式(禾川X3E伺服驱动器)
  6. 短距离无线电测向的基本方法和基本技术,可归纳为下列几个方面:
  7. 关于瑞萨RL78/G13在2018年TI杯的使用
  8. 肃宁的车随身WiFi是中兴微的芯片,可以切换自己卡上网
  9. 做人与处世:永恒的人生哲学(让你日臻成熟的50条哲理)
  10. vue中鼠标单击事件与双击事件 的绑定 以及修饰符