问题标签 [idle-processing]

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 投票
1 回答
366 浏览

apache-flex - Flex VideoDisplay 在空闲超时后重新连接

我有一个能够连接到源并播放的 VideoDisplay。连接超时后,我希望在单击播放按钮时重新建立连接。现在,当我重置源并播放 videoDisplay 时,它卡在了加载状态。

0 投票
1 回答
2398 浏览

ms-access - 如何使用 VBA 在 Windows XP 中获取空闲时间?

我想以编程方式从给定 Windows XP 机器上的用户输入中了解当前空闲时间。我在 MS Access 中使用 VBA。我有什么选择?

0 投票
1 回答
345 浏览

linux-kernel - linux内核空闲滴答器(或者当CPU为0%时当前的task_struct是什么)

当CPU负载为0%并且没有任何准备运行的进程时,Linux内核中的“当前”指针将指向哪个进程?

考虑没有任何节电的情况。这个过程的名称是什么?我认为 PID 0 的任务将运行并且代码将是

或者

0 投票
5 回答
5766 浏览

java - Java:检查PC是否空闲

这是一个相当棘手的问题,因为我在网上没有找到任何信息。基本上,我想知道如何检查计算机是否在 Java 中处于空闲状态。我希望一个程序只有在计算机处于活动状态时才能工作,但如果它是空闲的,那么就不会。

我能想到的唯一方法是连接鼠标/键盘并设置一个计时器。

MSN Messenger 具有“离开”功能,我希望有类似的功能。

0 投票
7 回答
5475 浏览

delphi - 空闲delphi应用程序等待计时器的最安全方法?

我正在做一个 delphi 应用程序,它将在我的 pc 上 24/7 在后台运行,并检查它是否必须执行某些操作,等待 30 分钟并再次检查,依此类推。

如何确保应用程序不会因为一直在运行而使 CPU 或内存过载。

0 投票
3 回答
5389 浏览

delphi - 为什么在 getmessage 之前 peekmessage?

为什么在 Getmessage() 之前需要 peekMessage 语句来创建消息队列?

0 投票
2 回答
372 浏览

winforms - OnIdle 事件中的异常不会冒泡

在我的主窗体上,我订阅了两个事件:Application.ThreadException 和 Application.Idle。理论上,任何未被捕获的异常都应该被冒泡到主窗体。但是,如果异常发生在 OnIdle 事件中,这将不起作用。系统只是崩溃。有谁知道如何解决这个问题?非常感谢。

0 投票
1 回答
209 浏览

c# - 第三方应用程序的空闲会话到期

我们正在运行第三方应用程序。它在空闲 20 分钟时显示登录对话框。我们需要阻止应用程序显示登录屏幕。

我们不知道该应用程序内部如何处理空闲状态。

我们没有运气就完成了以下操作。

  1. 在 c# 中创建了一个小应用程序,每 5 分钟(使用SetForegroundWindow() )将其聚焦,并向其子窗口之一发送BM_CLICK消息。不工作。
  2. 每 5 分钟聚焦一次(使用SetForegroundWindow())并将光标移动几个像素,然后将光标恢复到之前的位置。这也行不通!

有没有其他方法可以实现目标?

0 投票
1 回答
2209 浏览

c# - 在没有 Application.Idle 的 C# Windows 窗体应用程序中检测空闲时间

我有一个奇怪的问题,我不太确定如何修复或解决。我正在编写一个迷你文本编辑器风格的应用程序 - RichTextBox 编辑器。

在选择更改后,我需要进行一些复杂的解析——更新位置、选择文本和有关区域周围文本上下文的各种其他位。

由于需要一些处理,如果用户使用箭头键滚动,我不希望每次选择更改时都会触发它。我曾想过使用 Application.Idle,但它触发得太频繁了。我尝试了一个计时器,但它可能会在选择箭头仍在移动时触发。

我在想的是倒数计时器之类的实用程序,它会在每次触发 RichTextBox SelectionChanged 事件时重置计时器,然后当计时器达到 500 毫秒或 1000 毫秒时,它将执行复杂的处理运行。

这听起来是个好主意吗?

0 投票
3 回答
4352 浏览

c# - 检测用户空闲(每个应用程序实例)

我只需要在我的应用程序中检测用户空闲(每个“我的应用程序实例”)。
我不能使用GetLastInputInfo因为是特定于会话的用户输入

GetLastInputInfo提供跨所有正在运行的会话的系统范围的用户输入信息。相反,GetLastInputInfo仅为调用该函数的会话提供特定于会话的用户输入信息。

有什么建议么 ?