Приоритет потока устанавливается во время pthread_create и изменяется приоритет через `chrt`/pthread_setschedprio
Политика планирования = SCHED_RR установка приоритета потока = 91
У меня есть поток с текущим приоритетом 91, который отвечает за перекачку данных в chunkinput_buffer из IP-сокета.
С этой конфигурацией я вижу глюки видео. Теперь, когда я увеличиваю приоритет этого потока до max (99) с помощью команды chrt, проблема исчезает.
Но когда я устанавливаю приоритет потока 99 во время создания потока (pthread_create). Это не влияет, и я вижу ту же самую проблему с видео. Опять же, если я установлю приоритет потока 99 из 99, используя команду ' chrt '. Это влияет и проблема исчезает. позже я попытался изменить приоритет потока во время выполнения в коде, используя " pthread_setschedprio ". На этот раз также проблема исчезла.
Как один и тот же приоритет во время создания потока и во время выполнения имеет значение?
Заранее спасибо!