Задать вопрос

Максимальный приоритет потока

Доброго времени суток!
Сталкнулся с такой проблемой в C#:
Нужно выставить приоритет создаваемому потоку RealTime, но в свойстве потока .Priority максимально можно поставить Highest,

//если есть Thread s = new Thread();
  s.Priority = ThreadPriority.Highest;   // RealTime или TimeCritical здесь нет, но есть следующее:
ThreadPriorityLevel.TimeCritical;         // Можно ли выставить такой приоритет для s ?

           

  • Вопрос задан
  • 2958 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Paulskit
Нужно использовать SetThreadPriority (Kernel32.dll).
Читайте, по этому поводу:
geekswithblogs.net/SAmburan/archive/2008/09/04/give-your-thread-the-highest-priority-using-c.aspx
msdn.microsoft.com/en-us/library/ms685100.aspx
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы