将python程序设置为SCHED_RR或SCHED_FIFO

将python程序设置为SCHED_RR或SCHED_FIFO,python,linux,raspberry-pi,Python,Linux,Raspberry Pi,我正在Raspberry Pi上运行一个python程序,我想将其设置为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); 假设这是正确的,如何在python中在代码

我正在Raspberry Pi上运行一个python程序,我想将其设置为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);

假设这是正确的,如何在python中在代码或终端中执行类似的操作

如何在python中执行类似的操作

翻译相当简单:

import os
param = os.sched_param(os.sched_get_priority_max(os.SCHED_FIFO))
os.sched_setscheduler(0, os.SCHED_FIFO, param)
如何在python中执行类似的操作

翻译相当简单:

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