linux的sleep()和usleep()的使用和区别

linux的sleep()和usleep()的使用和区别
关键词: linux sleep() usleep() sleep函数

usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒);   
头文件: unistd.h   
语法: void usleep(int micro_seconds);   
返回值: 无   
内容说明:本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。
   注意:这个函数不能在windows操作系统下运行
Sleep(unisgned long);
在Linux下,sleep中的“s”不大写   
sleep()里面的单位是秒,而不是毫秒
http://blog.sina.com.cn/s/blog_a11fcae9010140hz.html
时间: 2024-10-14 15:04:45

linux的sleep()和usleep()的使用和区别的相关文章

Linux实际操作中命令 su 与 sudo 的区别

------------------------------------------------------------------------------------------------ 首先我先做了一些更改操作: 换到root用户的操作=>sudo su输入当前用户的密码: ****** 修改root密码的操作=>passwd 123456 /* root密码已改为123456 */ [email protected] chenwei <www.chenwei.ws>---

在linux中,rpm和yum有什么区别?

rpm就是安装一个指定的包,但如果包存在依赖性关系,就是安装A包,需要先安装B包,采用rpm就要先安装B,再安装A:而yum能自动检测包之间的依赖关系,可以直接yum安装A,yum检测到A与B 的依赖关系,自动安装B: Linux中的rpm 英文原义:RPM  Package  Manager         中文释义:RPM软件包管理器 注解:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中.它生成具有.RPM扩展名的文件. RPM是RedHat软件包管理工具的缩写,这一文

linux中ctrl+z和ctrl+c的区别

ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.例如:当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得存盘推出,你可以简单的按下ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,

linux free命令中buffer与cache的区别

linux free命令中buffer与cache的区别 ~$ free total             used           free     shared   buffers     cached Mem:       1025204     981636      43568          0      38244     387808 -/+ buffers/cache:       555584      469620 Swap:      1931256    162

linux和windows动态库加载路径区别

# linux和windows动态库加载路径区别 ### 简介------------------------------ linux加载动态库的路径是系统目录/lib和/usr/lib.- windows加载动态库的路径是本地目录下,然后再搜索windows/system和windows/system32目录 ### 备注------------------------------ linux加载动态库的路径方式,对于习惯windows开发的开发者是不太方便的.- 其实linux下可以设置从当

Linux 与 Unix 到底有什么不同?区别在哪?

Linux 与 Unix 到底有什么不同?区别在哪? 如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中.数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额的报告,但Linux在数据中心操作系统上的份额可能高达70%,而Windows变体几乎涵盖了所有剩余的比例.使用任何主流公共云的开发人员可以假定目标系统将运行Linux.近些年来,随着Android和基于Linux的嵌入式系统在智能手机.电视.汽车和其他设备中的应用,Linux随处

Linux下/usr/bin与/usr/local/bin/区别总结

Linux下/usr/bin与/usr/local/bin/区别总结 2017年10月13日 12:30:17 2puT 阅读数:15930 版权声明:本文为博主原创文章! github地址:https://github.com/lina-not-linus 博客地址: https://blog.csdn.net/Lina_ACM/article/details/78224656 一. 很多应用都安装在/usr/local下面,那么,这些应用为什么选择这个目录呢?理解了最根源的原因后,也许对你理

linux下的sleep()和usleep()的使用和区别

函数名: sleep头文件: #include<windows.h> // 在VC中使用带上头文件              #include<unistd.h>    // 在gcc编译器中,使用的头文件因gcc版本的不同而不同功  能: 执行挂起指定的秒数语  法: unsigned sleep(unsigned seconds); #include<stdio.h> #include<stdlib.h> #include<time.h> i

[RK_2014_0918]linux下,测试usleep函数对CPU占用率的影响

一.本机环境 CPU信息 Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz 内存信息MemTotal: 1990228 kB 二.搭建测试代码 1.测试代码 #include <iostream> #include &l