Установить программу на Python SCHED_RR или SCHED_FIFO - PullRequest
1 голос
/ 01 октября 2019

Я запускаю программу на Python на Raspberry Pi, для которой я хочу установить приоритет SCHED_FIFO или SCHED_RR. Я нашел в Интернете некоторую информацию о том, что кто-то делает это на C / C ++ с помощью следующего кода:

struct sched_param param;
param.sched_priority = sched_get_priority_max(SCHED_FIFO);
sched_setscheduler(0, SCHED_FIFO, &param);

https://www.raspberrypi.org/forums/viewtopic.php?t=137341

Как сделать что-то подобное в Python в коде или в терминалепредполагая, что это правильно?

1 Ответ

0 голосов
/ 01 октября 2019

Как сделать что-то подобное в python

Перевод довольно прост:

import os
param = os.sched_param(os.sched_get_priority_max(os.SCHED_FIFO))
os.sched_setscheduler(0, os.SCHED_FIFO, param)
...