usleep()函数是把调用该函数的线程挂起一段时间,单位是微秒(百万分之一秒)。
usleep()函数是把调用该函数的线程挂起一段时间,单位是微秒(百万分之一秒)。
:** usleep**
#include <unistd.h>
usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒)。
void usleep(int micro_seconds);
无。
本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。
这个函数不能工作在windows 操作系统中。用在Linux的测试环境下面。 参 见:usleep() 与sleep()类似,用于延迟挂起进程。进程被挂起放到reday queue。 是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。 如果延迟时间为几十毫秒(1ms = 1000us),或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间。