我在嵌入式计算机上用C编写时间关键型应用程序,需要更改该进程的调度策略。将pthread_setscheduler
与SCHED_RR
一起使用会为我带来足够的结果。但现在应用程序需要 root -rights。但是给应用程序提供 root -rights并不是很好。是否有可能在不需要 root -rights的情况下设置循环法?
还是有更优雅的解决方案?
使用setcap
sudo setcap cap_sys_nice+ep my_application
在加载一些放在多个文件夹中的自己的共享库时会导致问题。