问题标签 [sleep]

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 投票
6 回答
377890 浏览

c - C 到毫秒是否有替代睡眠功能?

我有一些在 Windows 上编译的源代码。我正在将其转换为在 Red Hat Linux 上运行。

源代码已包含<windows.h>头文件,程序员已使用该Sleep()函数等待一段时间。这在 Linux 上不起作用。

但是,我可以使用该sleep(seconds)函数,但它以秒为单位使用整数。我不想将毫秒转换为秒。我可以在 Linux 上使用 gcc 编译的替代睡眠功能吗?

0 投票
1 回答
407 浏览

symbian - Symbian 电源状态通知

我有一个使用存储卡的应用程序,当读卡器的电源关闭并重新打开时,我需要执行一些保存/恢复状态操作。这通常发生在活动一段时间后,手机进入省电模式。在 Windows Mobile 中,我通过接收来自系统的电源通知并采取适当的措施解决了同样的问题。我想知道 Symbian 中是否有与此消息等效的消息?

澄清一下,我对交流电缆连接的当前状态、电池电量不感兴趣。我只想在手机进入睡眠模式之前和唤醒之后接收通知。

谢谢。

0 投票
4 回答
1648 浏览

bash - 延迟触摸 Z->A 中的文件

我需要在一个目录中按字母倒序处理几个文件,延迟 1 秒。这些文件的名称中有空格。我试过这个:
ls | sort -r | tr '\012' '\000' | xargs -0 touch

还有这个:

但第一个让它太快了,没有得到我想要的(文件按顺序出现在我的设备中),第二个没有正确处理空格。

有任何想法吗?

编辑:对不起,忘了补充一点,如果我必须在文件之间等待 1 秒,而我有 60 多个文件,我不想等待超过 1 分钟. 抱歉,添麻烦了。

0 投票
5 回答
8696 浏览

c# - 在 C# 中设置睡眠时间

我想每两分钟发送一次数据。

现在,我有以下代码:

我不知道我该怎么做。我试图在我的代码中添加这样的东西:

并在以下位置调用它:

但没有运气。我的程序是一个 C# 控制台应用程序。

0 投票
3 回答
6202 浏览

java - 在 Java 中检测操作系统睡眠和唤醒事件

Java程序有没有办法检测操作系统何时即将进入睡眠状态,或者失败,至少检测到唤醒?

实际问题是在特定应用程序中,许多 MySQL 数据库操作在后台运行。在 Windows 机器上进行测试时,这些数据库事务在睡眠/唤醒周期后被中断,导致程序中出现大量错误情况。这些错误通常如下所示:

如果我们可以对“即将休眠”事件做出反应,我们可以尝试暂停后台操作以抢占问题。不太理想的是,如果我们可以对“刚醒来”事件做出反应,我们至少可以抑制错误消息。

0 投票
3 回答
2296 浏览

macos - 在 MacOSX 上禁用/取消睡眠命令

在 MacOSX 中完全禁用睡眠选项似乎是不可能的,这样用户就无法手动使系统进入睡眠状态。

在 Leopard(甚至 Snow Leopard)中有没有办法让 AppleScript 捕捉睡眠事件并取消它?

0 投票
1 回答
1528 浏览

php - PHP 在输出缓冲区内睡眠/睡眠

我有一个包含这些文件的 PHP 应用程序:landing.php、redirect.php、ajax.php

在对landing.php的页面调用上,我执行一个javascript 代码来捕获某些数据,并向ajax.php发出一个AJAX POST,它将它们插入到数据库中。最后 php header()重定向到redirect.php

目前上述功能正在使用输出缓冲,但是header()执行得太快以至于 AJAX POST 没有完成..即没有进行数据库查询。

我尝试在header( )之前使用sleep() usleep( )但它们不起作用。由于我对输出缓冲不是很熟悉,请您帮忙吗?

谢谢你。

0 投票
8 回答
37688 浏览

javascript - 是否有等效的 Javascript 或 Jquery 睡眠功能?

我想要在 javascript 中这样的东西。

是否有为此内置的 Javascript 或 Jquery?

谢谢!

0 投票
6 回答
17156 浏览

c# - Thread.Sleep(TimeSpan) 有多准确?

我遇到了一个间歇性失败的单元测试,因为经过的时间不是我所期望的。

此测试的示例如下:

大多数情况下,这都会过去,但至少有一次失败了,因为:

预期:大于或等于 2999 但为:2998

我不明白它怎么可能少于 3 秒。Thread.Sleep 或 Stopwatch 是否存在我不知道的准确性问题?

就像对以下一些问题的更新一样。正在单元测试的场景是一个类,它允许调用一个方法来执行某些操作,如果它失败,请稍等片刻并调用该方法。上面显示的测试只是正在发生的事情的一个近似值。

假设我想调用一个方法 DoSomething()...但是如果 DoSomething() 抛出异常,我希望能够重试调用它最多 3 次,但每次尝试之间等待 1 秒。在这种情况下,单元测试的目的是验证当我们请求 3 次重试且每次重试之间等待 1 秒时,所用的总时间是否大于 3 秒。

0 投票
2 回答
406 浏览

python - 关于服务器监听器的 Python 问题

我为 jetbrains 工具 teamcity 编写了一个插件。它几乎只是一个服务器侦听器,用于侦听正在触发的构建并输出一些文本文件,其中包含有关不同构建的信息,例如触发它的原因、那里有多少更改等等。完成后我编写了一个可以输入的 python 脚本在服务器运行并启动构建时将信息输入到 teamcity。我希望能够在构建运行后获得该构建的工件,但问题是我不知道每个构建运行需要多长时间。有时是 30 秒,有时是 30 分钟。

所以我在 python 中用这条线开始构建。

构建运行后(一些不确定的时间)我想使用这一行来获取我的文本文件。

问题再次是我不知道在执行第二行之前要等待多长时间。通常在Java中,我会做第二个线程,它会休眠一段时间并等待构建完成。我不确定如何在 python 中执行此操作。因此,如果有人知道如何在 python 中执行此操作或更好的方法来执行此操作,我将不胜感激。如果我需要更好地解释自己,请告诉我。

授予-