Thread Scheduler Priority

From: Fred Pedrisa <fredhps10_at_hotmail.com>
Date: Thu, 29 May 2014 02:12:59 -0300
Hi, Guys.

 

How can I adjust a certain thread to have the maximum system priority in the
scheduler ?

 

I've tried doing it this way :

 

                                               /* Set thread priority. */

                                               if
(pthread_getschedparam(ts[gnThreadID], &police, &param[gnThreadID]) != 0)

                                               {

                                                               error
("Unable to get priority");

                                                               return 1;

                                               }

 
param[gnThreadID].sched_priority = 99;

                                               if
(pthread_setschedparam(ts[gnThreadID], police, &param[gnThreadID]) != 0)

                                               {

                error("Unable to set priority");

                return 1;

                                               }

 

However, in 'top', I don't see the process threads switching to -92
priority, like other threads in the system, is something I did wrong or
maybe I might be missing something ?
Received on Thu May 29 2014 - 03:12:42 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:49 UTC