本文主要是介绍usleep函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在作业时用到了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,则
这篇关于usleep函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!