1、sleep()函數(shù):秒級(jí)休眠函數(shù)
蘆溪網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,蘆溪網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為蘆溪近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的蘆溪做網(wǎng)站的公司定做!
#include unistd.h
unsigned int sleep(unsigned int unSeconds);
參數(shù)unSeconds表示需要休眠的秒數(shù);
2、usleep()函數(shù):微秒級(jí)休眠函數(shù);
#include unistd.h
int usleep(useconds_t lMicroSeconds);
參數(shù)lMicroSeconds表示要休眠的微秒數(shù);
#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()函數(shù):納秒級(jí)休眠函數(shù);
#include time.h
int nanosleep(const struct timespec* rqtp, struct timespec* rmtp);
4、其它休眠函數(shù):
select()、pselect()、poll();等;
select()函數(shù)也可以精確到微秒,pselect()函數(shù)也可以精確到納秒。
#includeunistd.h
符號(hào)常量是POSIX標(biāo)準(zhǔn)定義的unix類系統(tǒng)定義符號(hào)常量的頭文件,包含了許多UNIX系統(tǒng)服務(wù)的函數(shù)原型,例如read函數(shù)、write函數(shù)和getpid函數(shù)
unistd.h在unix中類似于window中的windows.h!
#ifdef WIN32
#include windows.h
#else
#include unistd.h
#endif
unistd.h含有的常量與函數(shù):
ssize_t read(int, void *, size_t);
int unlink(const char *);
ssize_t write(int, const void *, size_t);
int usleep(useconds_t);
unsigned sleep(unsigned);
int access(const char *, int);
unsigned alarm(unsigned);
int chdir(const char *);
int chown(const char *, uid_t, gid_t);
int close(int);
size_t confstr(int, char *, size_t);
void _exit(int);
pid_t fork(void);
NULL // Null pointer
SEEK_CUR // Set file offset to current plus offset.
SEEK_END // Set file offset to EOF plus offset.
SEEK_SET // Set file offset to offset.
1、sleep()函數(shù):秒級(jí)休眠函數(shù)
#include unistd.h
unsigned int sleep(unsigned int unSeconds);
參數(shù)unSeconds表示需要休眠的秒數(shù);
2、usleep()函數(shù):微秒級(jí)休眠函數(shù);
#include unistd.h
int usleep(useconds_t lMicroSeconds);
參數(shù)lMicroSeconds表示要休眠的微秒數(shù);
#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()函數(shù):納秒級(jí)休眠函數(shù);
#include time.h
int nanosleep(const struct timespec* rqtp, struct timespec* rmtp);
4、其它休眠函數(shù):
select()、pselect()、poll();等;
select()函數(shù)也可以精確到微秒,pselect()函數(shù)也可以精確到納秒。