thr_getprio, thr_setprio - access dynamic thread scheduling
cc -mt [ flag... ] file...[ library... ] #include <thread.h> int thr_setprio(thread_t target_thread, int priority);
int thr_getprio(thread_t target_thread, int *priority);
The thr_setprio() function sets the scheduling priority for the thread specified by target_thread within the current process to the value given by priority.
The thr_getprio() function stores the current priority for the thread specified by target_thread in the location pointed to by priority.
If the thr_setprio() function fails, the scheduling priority of the target thread is not changed.
See priocntl(2), pthread_setschedprio(3C), and sched_setparam(3C).
If successful, the thr_getprio() and thr_setprio() functions return 0. Otherwise, an error number is returned to indicate the error.
The thr_getprio() and thr_setprio() functions will fail if:
ESRCH
The thr_setprio() function will fail if:
EINVAL
EPERM
See attributes(5) for descriptions of the following attributes:
|
priocntl(2), pthread_setschedprio(3C), sched_setparam(3C), thr_create(3C), thr_suspend(3C), thr_yield(3C), attributes(5), standards(5)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |