首先,這個問題不是關於線程優先級。如何在Windows系統上以高優先級啓動Java進程
我創建了一個Java程序,比方說Test.java。當我做
C:/> Java測試,我的意思是,當我運行我的程序,啓動Windows操作系統通常的優先級,我們可以在Windows任務管理器中看到的Java進程。
我的程序需要龐大的系統資源。如果java進程具有正常的優先級,它可能無法獲得所需的系統資源。我可以設置這個進程的優先級從Windows任務管理器高,通過進入一個進程右鍵單擊它並設置優先級爲高。
我想這個進程的優先級以編程方式從我的Java程序或運行時從命令提示符程序設置爲高。
我們將非常感謝您的幫助。
從[這裏](http://windowsitpro.com/systems-management/how-can-i-run-application-higher-priority)要以默認以外的優先級啓動應用程序,請使用start命令,例如 start/,例如,開始/高的雙贏 –
我已經檢查了這個。在這裏提到了一個命令來運行一個高優先級的進程,但它不工作。 CMD/C開始/高雙贏。但是,當我在Windows任務管理器中檢查其優先級時,其優先級是正常的。 – Abdul
它適用於我 - 見下文。可能,您遇到特權問題或某些特定的Windows版本問題。用這些細節更新答案應該有所幫助。例如,從我上面提供的源代碼中可以看到_「要使用/ realtime選項,您必須以具有管理員權限的用戶身份登錄。」_。我假設你必須擁有適當的權限,甚至可以將它作爲高優先級運行。 –