1、sleep()函数:秒级休眠函数
成都创新互联公司主营南靖网站建设的网络公司,主营网站建设方案,成都app软件开发,南靖h5微信小程序搭建,南靖网站营销推广欢迎南靖等地区企业咨询
#include unistd.h
unsigned int sleep(unsigned int unSeconds);
参数unSeconds表示需要休眠的秒数;
2、usleep()函数:微秒级休眠函数;
#include unistd.h
int usleep(useconds_t lMicroSeconds);
参数lMicroSeconds表示要休眠的微秒数;
#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()函数也可以精确到纳秒。
1、sleep()函数:秒级休眠函数
#include unistd.h
unsigned int sleep(unsigned int unSeconds);
参数unSeconds表示需要休眠的秒数;
2、usleep()函数:微秒级休眠函数;
#include unistd.h
int usleep(useconds_t lMicroSeconds);
参数lMicroSeconds表示要休眠的微秒数;
#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()函数也可以精确到纳秒。
可以用usleep函数
单位是微妙
比如
usleep(1000);
这个是暂停一毫秒。
usleep(10);
暂停10微秒
只接触过sleep函数。。。usleep不知道啊。。。
c中有这个函数么。。。
sleep
原型:extern
void
sleep(unsigned
int
sec);
用法:#include
功能:短暂延时
说明:延时sec秒
举例:
//
sleep.c
#include
main()
{
int
c;
clrscr();
printf("\nHello,
world!");
sleep(1);
clrscr();
printf("\nHi,
guys");
getchar();
return
0;
}
相关函数:delay