gpt4 book ai didi

java - Java中如何清理CPU?

转载 作者:行者123 更新时间:2023-12-02 08:23:13 26 4
gpt4 key购买 nike

我的程序是一个小型实验室的分布式软件。它是用java编写的,但是因为白天使用计算机,所以晚上我必须手动重新启动它。我会通过每次启动计算机时从服务启动它来解决问题,但我需要一种机制来检测:1)用户输入(鼠标、键盘等)2)用户登录

检测来自 java 的任何用户输入是不可能的。有没有类似的框架?

最佳答案

可以检测来自 Java 的用户输入,但无法使用标准技术。考虑aTunes这个很好的例子,您可以使用它,具体取决于您的平台

考虑到您的其他问题,我会使用客户端操作系统的 native 功能来更好地处理您的问题。首先是降低 Java 进程的优先级。这样,它将一直运行,而不会阻止用户。当 CPU 负载超过给定目标时,我还会强制该程序停止。这可以使用 JMX 来实现,如 this previous question解释。

关于java - Java中如何清理CPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5067243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com