簡體   English   中英

如何在Java中進行cpu清理?

[英]how to cpu scavenging in Java?

我的程序是一個小型實驗室的分布式軟件。 它是用java編寫的,但因為在白天使用計算機,我必須在晚上手動重啟它。 我會在每次啟動計算機時從服務啟動它來解決問題,但我需要一種機制來檢測:1)用戶輸入(鼠標,鍵盤等)2)用戶登錄

從java檢測任何用戶輸入是不可能的。 是否有類似這樣的框架?

從Java用於檢測用戶輸入可能的,但與標准TECNOLOGIES。 考慮到aTunes的優秀示例,您可以使用它,具體取決於您的平台

考慮到您的其他問題,我會使用客戶端操作系統的本機功能來更好地處理您的問題。 首先是使您的Java進程優先級較低。 這樣,它將一直運行,而不會被用戶阻止。 當CPU負載超過給定目標時,我也會強制該程序停止。 這可以使用JMX實現,正如之前的問題所解釋的那樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM