usleep与nanosleep
1.usleep nanosleep clock_nanosleep函数介绍

https://linux.die.net/man/3/usleep
PS:以前在哪个man手册中浏览到过,usleep有bug.但现在从man手册上看到的只是不推荐使用。



综上所述:
我贴的是最新的glibc2.3.3源码 ,从源码中可以看出。usleep内部调用的是nanosleep,所以应该是没什么bug的。
2.函数调用概略图

3.在imx8mp中的nanosleep与soc相关的状态图




日语的注释不影响全局的影响,所以忽略就好。
4.具体内部函数调用流程

5.linux中的时间名称的种类


浙公网安备 33010602011771号