社区
Linux/Unix社区
帖子详情
恩,一个usleep的问题
kaisa001
2003-01-13 02:31:13
我在函数中调用usleep(1000),
循环1000次后,
void main(void){
printf("begin [%lu]\n",time(NULL));
for(int i=0;i<1000;i++){
usleep(1000); //
}
printf("end[%lu]\n",time(NULL));
}
按照道理,应该是1秒中啊,为什么结果是20s呢,是不是linuxe下的cpu唤醒要20ms啊,
谢谢!
...全文
124
1
打赏
收藏
恩,一个usleep的问题
我在函数中调用usleep(1000), 循环1000次后, void main(void){ printf("begin [%lu]\n",time(NULL)); for(int i=0;i<1000;i++){ usleep(1000); // } printf("end[%lu]\n",time(NULL)); } 按照道理,应该是1秒中啊,为什么结果是20s呢,是不是linuxe下的cpu唤醒要20ms啊, 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwwunix
2003-01-13
打赏
举报
回复
Linux中最小时间单位为20ms,所以,当usleep中的参数小于20ms时,usleep()将按照20ms处理。
u
sleep
.exe
提供跨平台的shell脚本中可调用的
sleep
功能,以便运维在跑脚本的时候可以中间让出CPU一会,或是等待其他任务优先完成
PHP
sleep
()函数, u
sleep
()函数
主要介绍了PHP
sleep
()函数, u
sleep
()函数,需要的朋友可以参考下
程序假死解决方法 delphi 、c++
程序假死 或者类似于陷入死循环 或进程占用满了 另
一个
进程无法实现 试试这个方法
U
Sleep
.zip
Pytorch版本实现的EEG网络结构以及对应在BCIV4a 上的测试效果!! 其中,main文件为网络结构,res.txt文件为网络模型在数据集上的效果!!
easy-
sleep
:通过带有N-API的CC ++插件将
sleep
(),u
sleep
()添加到Node.js。 实现真正的事件循环阻止睡眠
欢迎入睡 :stopwatch: 通过带有N-API的C / C ++插件将
sleep
(),u
sleep
()添加到Node.js。 实现真正的事件循环阻止睡眠。 使用NPM安装 npm install easy-
sleep
-S 用法 异步睡眠 基于Promise + setTimeout组合的实现。 const {
sleep
} = require ( 'easy-
sleep
' ) ; async function test ( ) { console . log ( 1 ) ; await
sleep
( 3000 ) ; // 3000 ms delay console . log ( 2 ) ; // Output 2 after about 3000 milliseconds } 线程睡眠 真正的事件循环可阻止睡眠。 在主线程中使用警告。 Thread.
sleep
(n):睡眠n
Linux/Unix社区
23,121
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章