当前位置:首页 科普知识 usleep

usleep

发布时间:2023-09-07 13:07:35

usleep()函数是把调用该函数的线程挂起一段时间,单位是微秒(百万分之一秒)。

usleep详细介绍

usleep()函数是把调用该函数的线程挂起一段时间,单位是微秒(百万分之一秒)。

usleep

usleep函数名

:** usleep**

usleep头文件

 #include <unistd.h>

usleep功 能

usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒)。

usleep

usleep语 法

 void usleep(int micro_seconds);

usleep返回值

无。

usleep内容说明

本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。

usleep注 意

这个函数不能工作在windows 操作系统中。用在Linux的测试环境下面。 参 见:usleep() 与sleep()类似,用于延迟挂起进程。进程被挂起放到reday queue。 是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。 如果延迟时间为几十毫秒(1ms = 1000us),或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间。

usleep特点

    功能与sleep类似,只是传入的参数单位是微秒。

    usleep

    若想最佳利用cpu,在更小的时间情况下,选择用usleep。

    sleep传入的参数是整形,所以不能传了小数。

    usleep不能工作在windows上,只能在linux下(深深的体会到API对平台系统的严格要求,转念想想跨平台的语言是多么强大,多么爽啊,比如java)。

温馨提示:
本文【usleep】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6