yigal_s' Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Thursday, December 13th, 2012

    Time Event
    10:57a
    ах у ёлки ах у ели...
    Товарищи линуксоиды и знатоки 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

    << Previous Day 2012/12/13
    [Calendar]
    Next Day >>

About LJ.Rossia.org