gpt4 book ai didi

java - 如何更改优先流程

转载 作者:可可西里 更新时间:2023-11-01 09:58:58 24 4
gpt4 key购买 nike

我有

   List<String> commands = Arrays.asList(commandv);
ProcessBuilder pb = new ProcessBuilder("[C:\ffmpeg\ffmpeg.exe, -i, "C:\file\video.mp4",-flags, +loop, -cmp, +chroma, -partitions, +parti4x4+partp8x8+partb8x8, -me_method, umh, -subq, 6, -me_range, 16, -g, 250, -keyint_min, 25, -sc_threshold, 40, -i_qfactor, 0.71, -b_strategy, 1, -threads, 4, -b:v, 200k, , -r, 25, -v, warning, -ac, 1, -ab, 96k, -y, -vf, "scale=640:360", "C:\newVideo\video.mp4"]");
Process proc = pb.start();

如何在 java 中将进程优先级从“高”设置为“低”?

最佳答案

在 Java 中无法设置进程的优先级。
只有线程优先级。
但是您可以使用系统命令以指定的优先级运行进程:
Linux: new ProcessBuilder("nice", "-n", "10", "somecommand", "arg1", "arg2");
Windows:new ProcessBuilder("cmd", "/C start/B/belownormal/WAIT javaws -sdasd");

关于java - 如何更改优先流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27275444/

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