问题标签 [usleep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
11249 浏览

c - 函数'usleep'的隐式声明

因此,我一直在寻找有关的东西,usleep()而我发现摆脱它的只是#define我所做的……还有其他建议吗?我需要摆脱这个警告......或者关于如何使用毫秒睡眠的任何想法。

0 投票
1 回答
222 浏览

usleep - 为什么 std::cout 和 printf() 在 usleep() 延迟之间不打印?

我有一个程序应该打印“你好,世界!” 在缓慢滚动的文本中。我正在将 unistd.h 库用于 usleep() 函数,并且我正在使用 std::cout 将字符打印到标准输出:

0 投票
1 回答
1290 浏览

c - 如何在不减慢服务器或浪费 CPU 的情况下处理 poll()?

我用 C 语言自制服务器遇到了一个有趣的问题。

主线部分总结如下:

我注意到的是,它poll()决定了输出速度以及 CPU 使用率。

如果我将最后一个参数 x(超时值)设置为零,则仅程序的 CPU 使用率就超过 95%,但对服务器的每个请求都会立即处理。

但是,如果我将 x 设置为 500,则 cpu 使用率仍高于 95%,但处理请求需要 2 秒。

如果我usleep(500)之前使用,poll()那么 cpu 使用率几乎为零,并且处理请求不需要时间。

这是我不明白的:

为什么 poll 不能达到最后一个参数中指定的毫秒数来捕获事件并在找到至少一个事件时返回,而不是总是等待完整的毫秒超时?

什么是有效的睡眠值?我觉得指定太高的 usleep 值会导致正常程序执行锁定,而指定太低的值不会产生影响。

0 投票
1 回答
238 浏览

bash - 使用 usleep() 对 bash 程序进行时间攻击

我有一个小技巧,我必须用蛮力获取密码。程序中有函数usleep();当我有正确的长度并且当一个字母正确时它正在改变。这不是问题,但是睡眠时间大约是一分钟,这是相当长的时间。有没有办法让睡眠定时器更快?

ELF 64 位 LSB 可执行文件,x86-64,版本 1 (SYSV),动态链接(使用共享库)

0 投票
0 回答
46 浏览

c++ - usleep 在 c++、ubuntu 16.04 中无法按预期工作

我想在打印字符串时模拟文本的输入(就像有人在屏幕上输入一样)。简单的说,打印一个字符,稍等片刻,然后打印下一个字符,以此类推。

因此,从技术上讲,type("hello world")应该以0.2 秒的间隔打印“hello world”的每个字符。相反,这会在开头等待 n*(0.2) 秒(n 是字符串的长度),然后打印整个字符串。它不显示此动画效果。

我尝试循环,但这个问题仍然存在。那么,这段代码有什么问题呢?

我正在使用 ubuntu 16.04 LTS。GCC v5.3.1 20160413。

谢谢。

0 投票
2 回答
780 浏览

ios - usleep 在 iOS 中不起作用

我在 iOS 中遇到问题。绿色的 ViewController 应该在几秒钟后变成红色,我有这个代码:

变成红色本身效果很好!但它没有耽搁,直接变成了红色!我已经尝试过,usleep(5000)而不是,usleep(ZeitZahl)但它没有暂停。请问,我做错了什么?

0 投票
0 回答
82 浏览

c++ - 基于每秒空间移动一个 ascii 对象

我正在尝试根据其垂直和水平速度移动图片。我知道,如果“图片”这个词以每秒 0.25 个空格的速度在终端屏幕上移动,我会写如下内容:

我的问题是,如何实现垂直移位和/或负速度(向左移动而不是向右移动)?

0 投票
0 回答
87 浏览

c - 为什么 POSIX 将 usleep 参数限制为少于一百万

usleep的 POSIX 标准明确规定:

useconds 参数应小于一百万。

为什么会这样?

是否有任何已知的操作系统/库实际执行此限制?LinuxmacOSFreeBSDSolaris的手册页没有提到这个限制。

0 投票
0 回答
1262 浏览

performance - golang 配置文件 runtime.usleep 在 70%

我正在用 golang 编写一个小工具,它读取 CSV 文件并将每一行传递给一个通道。每行都有一个接收器 go-routine。不知何故,这非常慢 - 使用分析我发现该程序在 runtime.usleep 上的运行率为 68%。我的代码中没有“睡眠”。

有人可以指出这可能来自哪里,它意味着什么以及如何摆脱它?

相关源代码:

和 go-routines

0 投票
2 回答
402 浏览

php - 在 PHP 中实现 Timer 和 Sleep 函数

我正在创建一个 PHP 应用程序,我想在其中为特定的测试部分设置 15 分钟的计时器。如果学生没有在 15 分钟内完成该部分,则分数将被保存,学生将被导航到下一个部分。

所以我想创建一个计时器并想显示当前的剩余时间。但我不知道如何实现它,如果我们使用 sleep() 函数,它也会中断其他函数的工作。