Estableciendo prioridad de hilo en Linux con Boost

Las bibliotecas Boost no parecen tener un dispositivo para establecer la prioridad de un hilo. ¿Sería este el mejor código para usar en Linux o hay un método mejor?

boost::thread myThread( MyFunction() );

struct sched_param param;
param.sched_priority = 90;
pthread_attr_setschedparam( myThread.native_handle(), SCHED_RR, &param);

No tengo mucha experiencia con la programación de Linux.

Respuestas a la pregunta(4)

Su respuesta a la pregunta