睡眠函数c语言 睡眠函数头文件( 二 )


2、usleep()函数:微秒级休眠函数;
#include unistd.h
int usleep(useconds_t lMicroSeconds);
参数lMicroSeconds表示要休眠睡眠函数c语言的微秒数;
#ifndef _SUSECONDS_T
#define _SUSECONDS_T
typedef long suseconds_t; /* signed # of microseconds */
#endif/* _SUSECONDS_T */
类型useconds_t定义在头文件/usr/include/sys/types.h中;
3、nanosleep()函数:纳秒级休眠函数;
#include time.h
int nanosleep(const struct timespec* rqtp, struct timespec* rmtp);
4、其它休眠函数:
select()、pselect()、poll();等;
select()函数也可以精确到微秒,pselect()函数也可以精确到纳秒 。
c语言sleep用法是什么?C语言标准库中没有sleep这个函数,它实际上是一个系统API函数 。
SLEEP是一种函数,作用是延时,程序暂停若干时间,在执行时要抛出一个中断异常 , 必须对其进行捕获并处理才可以使用这个函数 。
Sleep()没有返回值,作用是暂停程序 , 单位是毫秒 。
比如:Sleep(10)的意思是暂停10毫秒.
睡眠函数c语言的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于睡眠函数头文件、睡眠函数c语言的信息别忘了在本站进行查找喔 。

推荐阅读