sleep相关内容

time.sleep -- 休眠线程还是进程?

在 Python for *nix 中,time.sleep() 是阻塞线程还是进程? 解决方案 它阻塞了线程.如果您查看 Python 源代码中的 Modules/timemodule.c,您会看到在对 floatsleep() 的调用中,睡眠操作的实质部分包含在 Py_BEGIN_ALLOW_THREADS 和 Py_END_ALLOW_THREADS 块中,允许其他线程在当前线程休眠 ..
发布时间:2021-12-06 11:42:06 Python

在我的程序运行时防止 Windows 进入睡眠状态?

当我的程序运行时,我必须阻止 Windows 进入睡眠状态. 而且我不仅想阻止睡眠定时器,我还想取消睡眠事件,如果我按下睡眠按钮或以任何其他方式主动告诉计算机进入睡眠状态.因此 SetThreadExecutionState 是不够的. 或者...我实际上不必完全阻止睡眠,只需延迟 5-10 秒即可让我的程序完成任务. (我知道这是不好的程序行为,但仅供个人使用.) 解决方 ..
发布时间:2021-12-05 19:29:27 其他开发

如何在 Windows 上使线程休眠少于一毫秒

在 Windows 上,我遇到了在 Unix 上从未遇到过的问题.这就是让线程休眠少于一毫秒的方法.在 Unix 上,您通常有多种选择(sleep、usleep 和 nanosleep)来满足您的需求.然而,在 Windows 上,只有 Sleep 以毫秒为粒度. 在 Unix 上,我可以使用 select 系统调用来创建一个非常简单的微秒睡眠: int usleep(long usec) ..
发布时间:2021-12-05 19:05:46 C/C++开发

休眠几毫秒

我知道 POSIX sleep(x) 函数使程序休眠 x 秒.是否有一个函数可以让程序在 C++ 中休眠 x 毫秒? 解决方案 请注意,没有用于毫秒的标准 C API,因此(在 Unix 上)您将不得不满足于 usleep,它接受微秒: #include 无符号整数微秒;...usleep(微秒); ..
发布时间:2021-12-03 12:52:55 服务器开发

为什么 Thread.Sleep 如此有害

我经常看到它提到不应该使用Thread.Sleep();,但我不明白为什么会这样.如果 Thread.Sleep(); 会引起麻烦,是否有其他安全的替代解决方案具有相同的结果? 例如 while(true){做一些工作();我++;线程.睡眠(5000);} 另一个是: while (true){string[] images = Directory.GetFiles(@"C:\Dir ..
发布时间:2021-12-01 10:00:12 C#/.NET

如何在 Python 中延迟时间?

我想知道如何在 Python 脚本中设置时间延迟. 解决方案 导入时间time.sleep(5) # 延迟 5 秒.您还可以使用浮点值. 这是另一个大约每分钟运行一次的示例: 导入时间而真:print("每分钟打印一次.")time.sleep(60) # 延迟 1 分钟(60 秒). ..
发布时间:2021-11-30 23:57:27 Python

如何在 JavaScript 循环中添加延迟?

我想在 while 循环中添加延迟/睡眠: 我是这样试的: alert('hi');for(var start = 1; start 只有第一种情况是正确的:显示alert('hi')后,会等待3秒然后显示alert('hello')但随后 alert('hello') 将不断重复. 我想要的是在 alert('hello') 显示 3 秒后 alert('hi') 然后它需要等 ..
发布时间:2021-11-30 22:03:16 前端开发

sleep() 的 JavaScript 版本是什么?

是否有比以下 pausecomp 函数(取自此处)? 函数 pausecomp(millis){var date = new Date();var curDate = null;做 { curDate = 新日期();}while(curDate-date 这不是 在 JavaScript 中睡眠 - 动作之间的延迟;我想要在函数中间真正的睡眠,而不是在一段代码执行之前延迟. 解决方案 ..
发布时间:2021-11-30 21:49:44 前端开发

计时器Java 中的 TimerTask 与线程 + 睡眠

我在这里发现了类似的问题,但没有让我满意的答案.所以再次改写这个问题- 我有一项需要定期完成的任务(比如间隔 1 分钟).使用 Timertask & 有什么好处?定时器来执行此操作,而不是创建一个具有睡眠无限循环的新线程? 使用 timertask 的代码片段- TimerTask uploadCheckerTimerTask = new TimerTask(){公共无效运行(){ ..
发布时间:2021-11-25 21:06:55 Java开发

使用 Thread.sleep(x) 或 wait() 时出现异常

我曾尝试延迟 - 或休眠 - 我的 Java 程序,但发生错误. 我无法使用 Thread.sleep(x) 或 wait().出现同样的错误信息: 未报告的异常 java.lang.InterruptedException;必须被捕获或声明为抛出. 在使用 Thread.sleep() 或 wait() 方法之前是否需要任何步骤? 解决方案 您需要阅读大量内容.从编译器 ..
发布时间:2021-11-25 18:02:36 Java开发

程序在 Thread.sleep() 和 Timer 期间冻结

原始问题: 此方法应该将 JFrame 上显示的图像逐渐更改为另一个图像.然而,没有办法减慢它的速度,它似乎只是从一个图像变成了新图像.为了减慢速度,我放入了 Thread.sleep(1000) 以便更改不会立即发生.但是,有了这一行,我的程序就完全冻结了.没有错误信息,什么都没有.任何人都可以帮我吗?建议一个更好的方法来减缓它,或者如何解决这个问题. 澄清:int k 是变化的渐进 ..
发布时间:2021-11-25 18:00:38 Java开发

我如何在 Java 中延迟?

我正在尝试用 Java 做一些事情,我需要一些东西在 while 循环中等待/延迟几秒钟. while (true) {如果(我== 3){我 = 0;}ceva[i].setSelected(true);//我需要在这里等ceva[i].setSelected(false);//我需要在这里等我++;} 我想构建一个步进音序器,而且我是 Java 新手.有什么建议吗? 解决方案 如果 ..
发布时间:2021-11-25 12:45:24 Java开发

wait() 和 sleep() 的区别

线程中的 wait() 和 sleep() 有什么区别? 我是否理解 wait()-ing 线程仍处于运行模式并使用 CPU 周期,但 sleep()-ing 不消耗任何 CPU 周期正确吗? 为什么我们有 wait() 和 sleep():它们的实现在较低级别有何不同? 解决方案 A wait 可以被另一个调用 wait/lang/Object.html" rel="nore ..
发布时间:2021-11-25 11:25:00 Java开发

wait() 和 sleep() 的区别

线程中的 wait() 和 sleep() 有什么区别? 我是否理解 wait()-ing 线程仍处于运行模式并使用 CPU 周期,但 sleep()-ing 不消耗任何 CPU 周期正确吗? 为什么我们有 wait() 和 sleep():它们的实现在较低级别有何不同? 解决方案 A wait 可以被另一个调用 wait/lang/Object.html" rel="nore ..
发布时间:2021-11-19 22:44:46 Java开发

让 Android 休眠以进行测试

我正在创建一个闹钟应用程序,目前在处理唤醒锁(或者可能是其他问题)方面存在问题,以便在手机处于睡眠状态时使闹钟正常工作.然而,我的问题实际上并不是关于唤醒锁,而是关于如何让手机进入睡眠状态,以便我可以测试我想在我的闹钟应用程序上实现的各种选项.目前我必须等待手机进入睡眠状态才能测试我的代码.那么有没有办法以编程方式让手机进入深度睡眠? 解决方案 我在开发工作期间遇到了同样的问题.andro ..
发布时间:2021-10-26 16:40:51 移动开发

如何使用python脚本使Windows 10计算机进入睡眠状态?

如何使用 python 脚本让计算机休眠? 它必须睡眠,而不是休眠或其他任何东西. 我尝试使用 cmd 但没有睡眠命令或者我没有找到. 解决方案 您可以使用 导入操作系统os.system("rundll32.exe powrprof.dll,SetSuspendState 0,1,0") 如果这个命令对你不起作用(它实际上让你的电脑进入休眠模式)你需要关闭休眠: Pow ..
发布时间:2021-09-26 18:30:42 Python

在python中睡眠确切时间

我需要在我的一项功能中等待大约 25 毫秒.有时,当处理器被其他事情占用时调用此函数,有时它会独占处理器. 我尝试过 time.sleep(.25) 但有时实际上是 25 毫秒,而其他时候则需要更长的时间.无论处理器可用性如何,有没有一种方法可以在确切的时间内休眠? 解决方案 因为您正在使用 抢占式 操作系统,您无法保证您的进程能够在 25 毫秒内控制 CPU. 如果您仍然想尝 ..
发布时间:2021-09-25 19:40:38 Python

SetSuspendState() API 在 Win8 中永不返回

让我解释一下我的问题陈述: 在我的 VC++ 项目中,我想插入一个逻辑,以编程方式将我的系统 (Windows 8) 发送到睡眠状态 &恢复回来. 我就是这样做的(复制代码片段):: int 等待 = 100;LARGE_INTEGER 等待时间;WaitTime.QuadPart = 等待;WaitTime.QuadPart *= -10000000;HANDLE hTimer = ..
发布时间:2021-09-25 19:25:58 C/C++开发