Используйте команду chrt с chrt --rr <priority between 1-99> <command>
Пример:
chrt --rr 99 ls
Обратите внимание, что для параметра SCHED_RR требуются права root, поэтому вам либо нужно быть root, либо запустите его с помощью sudo.
Вы также можете использовать chrt, чтобы дать приоритет текущего процесса:
chrt -p --rr <priority between 1-99> <pid>
Те же команды применяются для других классы планирования также, хотя и с другим параметром вместо -rr:
Scheduling policies:
-b | --batch set policy to SCHED_BATCH
-f | --fifo set policy to SCHED_FIFO
-i | --idle set policy to SCHED_IDLE
-o | --other set policy to SCHED_OTHER
-r | --rr set policy to SCHED_RR (default)
Edit:
В случае Firefox это должно быть просто для Firefox. В многопоточном приложении я написал сам, все потоки сохраняют класс RR. Как видно из вашего вывода, два потока имеют класс RR, поэтому он также является не только родительским потоком.
Редактирование 2:
Попробуйте запустить процесс с помощью chrt вместо перенастройки существующий pid. Похоже, что если вы перепланируете, только первый поток получает класс RR. Однако, если вы начинаете его с chrt, каждый поток получает его.
Скобки ограничивают сферу действия. В этом случае он применяет срединный фильтр только к этому входному изображению, а затем делает что-то с этим. Вы можете прочитать больше об этом в руководстве (прокрутите вниз до изображения), и вот выдержка:
В школе ваш учитель, вероятно, разрешил вам работать над проблемами на клочке бумаги, а затем скопировать результаты на ваш тестовый документ. Слой изображения аналогичен. Это позволяет вам работать над изображением или последовательностью изображений в отдельности и впоследствии вводить результаты обратно в командную строку. Стек изображения обозначается круглыми скобками. Операторы изображений влияют только на изображения в текущем стеке.