Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_getschedparam.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_getschedparam.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_getschedparam.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_getschedparam.html on line 8
Get a thread's scheduling parameters
#include <pthread.h>
int pthread_getschedparam(
const pthread_t thread,
int *policy,
struct sched_param *param );
- thread
- The ID of the thread that you want to get the scheduling parameters for.
You can get a thread ID by calling
pthread_create()
or
pthread_self().
- policy
- A pointer to a location where the function can store the scheduling
policy; one of SCHED_FIFO, SCHED_RR,
SCHED_SPORADIC, or
SCHED_OTHER.
- param
- A pointer to a
sched_param
structure where the function can store the scheduling parameters.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The pthread_getschedparam() function gets the scheduling
policy and associated scheduling parameters of thread thread
and places them in policy and param.
- EOK
- Success.
- EFAULT
- A fault occurred trying to access the buffers provided.
- ESRCH
- Invalid thread ID thread.
POSIX 1003.1 THR TPS
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
pthread_create(),
pthread_setschedparam(),
sched_param
“Thread scheduling”
in the QNX Neutrino Microkernel chapter of the
System Architecture guide
“Scheduling algorithms”
in the Programming Overview chapter of the
QNX Neutrino Programmer's Guide
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_getschedparam.html on line 157
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_getschedparam.html on line 157