linux下的C延时操作
来源:互联网 发布:淘宝微淘动态看不见的 编辑:程序博客网 时间:2024/06/04 19:29
以前就知道sleep,现在需要更短的延时,就网上百度了一下,果然linux下的资源不是那么匮乏的,:-)
在linux下延时可以采用如下函数:
1.unsigned int sleep(unsigned int seconds);
sleep()会使当前程序休眠seconds秒。如果sleep()没睡饱,它将会返回还需要补眠的时间,否则一般返回零。
2.void usleep(unsigned long usec);
usleep与sleep()类同,不同之处在于休眠的时间单位为微秒,百万分之一秒(10E-6秒)。
3.int select(0,NULL,NULL,NULL,struct timeval *tv);
可以利用select实现sleep()的功能,它将不会等待任何事件发生。
4.int nanosleep(struct timespec *req,struct timespec *rem);
nanosleep会沉睡req所指定的时间,若rem为non-null,而且没睡饱,将会把要补眠的时间放在rem上。
- linux下的C延时操作
- Linux下的延时函数
- Linux下延时的问题
- linux下任务的延时执行和定时执行操作及临时文件管理
- Linux下timer延时的使用
- linux下的休眠与延时函数
- linux和windows下,C/C++开发的延时函数,sleep函数
- Linux C 下对文件夹的操作
- 使用linux下的C操作SQLLITE
- Linux C 下的大文件操作
- linux 下的c 文件操作
- 延时操作的方式:
- Linux C 自定义延时函数
- Linux(C/C++)下的文件操作open,fopen
- linux下的定时任务与延时任务
- linux 延时的精度
- MFC 程序的延时操作
- 线程延时操作的实现
- 探索 CouchDB —— 针对 Web 应用程序的面向文档数据库
- 第一份工作
- linq to sql 学习(1)vs2008 新特性
- 安装,卸载VS - 命令
- linq to sql 学习(2) 简介
- linux下的C延时操作
- 关于 CouchDB 的一些知识
- 在BP中导入BSP包
- WinCE OAL架构分析
- linq to sql 学习(3)LINQ 和泛型类型
- System.Configuration.ConfigurationSettings.AppSettings 过时解决方法
- 初来咋到,大家互相学习哈
- java中equals和==的区别
- VC6 Debugging with Symbols(转)