蕾妮丝:如何更改所有线程?


10

当我renice在Ubuntu 10.04中使用多线程进程时,然后在中查看结果top,似乎只有主线程才被实际记录。所有其他线程保留其旧的不错的值。放弃进程中的所有线程而不仅仅是主线程的最简单方法是什么?

Answers:



2

受到智慧答案的启发,我实际使用的是:

renice -n <niceness> -p `ps --no-heading -Lo tid <PID>`

1

以下命令可以将进程“ procid”中的所有线程的nice值设置为+15:

ps --no-heading -Lj <procid> | awk '{system("renice +15 "$4)}'
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.