ах у ёлки ах у ели... Товарищи линуксоиды и знатоки pthreads, спасите-помогите, я как-то очень сильно не врубаюсь:
Если у меня бегут в процессе треды со стандартной полиси диспетчиризации, то есть,SCHED_OTHER,
у меня вообще есть хоть какой-то способ (желательно переносимый, но на крайняк сойдет и нет) воздействовать на относительный приоритет этих тредов?
Фишка в том, что функция setpriority действует на весь процесс (поправьте если не прав)
а функция pthread_setschedprio задаёт статический приоритет треда, который для полиси SCHED_OTHER может быть только ноль.
Иными словами, я делаю НЕКОМПЕТЕНТНОЕ заявление, что в pthreads отсутствует аналог функции Win32API::SetThreadPriority. Что скажете?
ПС: среди потоков вроде бы совершенно неправильных постов, нашел что-то с виду вменяемое.
http://stackoverflow.com/questions/7684404/is-nice-used-to-change-the-thread-priority-or-the-process-priority