【问题标题】:Change Specific Process in Windows 10 to High Priority?将 Windows 10 中的特定进程更改为高优先级?
【发布时间】:2018-04-15 17:12:06
【问题描述】:

有没有办法在 Java 中做到这一点?否则,用另一种语言做这件事的最佳方法是什么? C++ 与 Windows API?

我只想在每次运行我的程序时将另一个正在运行的应用程序的一个特定进程更改为高。是的,我知道我可以使用 Windows 快捷方式来做到这一点,但我想用代码实现它,最好是 Java。

【问题讨论】:

  • 假设您在谈论线程优先级,您希望具体解决什么问题?试图帮助系统通常会导致整体悲观。

标签: java c++ windows process io


【解决方案1】:

你在线程类中有一个setPriority() 方法
检查这个one

public static void main(String args[]) {
    Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    // Your main code.
}

对于 c++,此 Windows API 调用 setPriorityClass 允许您更改进程优先级。
编辑:
如果您想在 windows 10 中更改程序的优先级,请查看此article

【讨论】:

  • 我想更改另一个程序的 windows 10 优先级,而不是我自己的线程。
  • @HuangLee 仅供参考,如果有任何帮助,请考虑接受解决方案
猜你喜欢
  • 2017-02-17
  • 2012-03-06
  • 2023-04-08
  • 2011-11-24
  • 1970-01-01
  • 1970-01-01
  • 2010-10-10
  • 1970-01-01
  • 2012-03-03
相关资源
最近更新 更多