如何在Linux中更改特定线程(LWT)的优先级?

时间:2017-12-22 10:22:24

标签: linux multithreading scheduler renice

可以看到流程的所有线程的优先级和调度策略:

Vector v = Vector.with().dim(4).quatrionic(true).build();

如何从命令行更改单个线程优先级?

ps H -o 'tid pri cls comm' PID renice这样的命令似乎会影响整个过程,但我正在搜索线程中的关键路径。 chrt可能有什么用处吗?

1 个答案:

答案 0 :(得分:0)

您可以使用chrt

示例:

sudo chrt -r -p 40 1502

其中40是优先级,1502是TID

ps -eLo pid,tid,rtprio,ni,comm输出的第二列