[英]how to cpu scavenging in Java?
我的程序是一個小型實驗室的分布式軟件。 它是用java編寫的,但因為在白天使用計算機,我必須在晚上手動重啟它。 我會在每次啟動計算機時從服務啟動它來解決問題,但我需要一種機制來檢測:1)用戶輸入(鼠標,鍵盤等)2)用戶登錄
從java檢測任何用戶輸入是不可能的。 是否有類似這樣的框架?
從Java用於檢測用戶輸入是可能的,但與標准TECNOLOGIES。 考慮到aTunes的優秀示例,您可以使用它,具體取決於您的平台
考慮到您的其他問題,我會使用客戶端操作系統的本機功能來更好地處理您的問題。 首先是使您的Java進程優先級較低。 這樣,它將一直運行,而不會被用戶阻止。 當CPU負載超過給定目標時,我也會強制該程序停止。 這可以使用JMX實現,正如之前的問題所解釋的那樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.