今天在作业时用到了usleep函数,使得程序暂时停止,达到慢慢显示的效果
作用:usleep函数能把进程挂起一段时间, 单位是微秒(千分之一毫秒)
头文件: unistd.h
语法:
void usleep(int micro_seconds);
返回值: 无
内容说明:本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。
这个函数不能工作在windows 操作系统中。用在Linux的测试环境下面。
这个函数不能工作在windows 操作系统中。用在Linux的测试环境下面。
参见:usleep 与sleep()类似,用于
延迟挂起进程。进程被挂起放到ready queue。
是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。且此函数已被废除,可使用nanosleep。如果延迟时间为几十毫秒(1ms = 1000us),或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间
该usleep()功能将导致调用线程暂停执行直到数微秒的实时参数指定了useconds或信号传递到调用线程,其作用是调用一个信号的捕获功能或终止进程。暂停的时间可能比所要求的系统的其他活动的调度要长。
该useconds参数必须小于1000000。如果useconds值是0,则