| Skip Navigation Links | |
| Exit Print View | |
![]() | man pages section 3: Basic Library Functions Oracle Solaris 11 Information Library |
enable_extended_FILE_stdio(3C)
posix_spawnattr_getschedparam(3C)
posix_spawnattr_getschedpolicy(3C)
posix_spawnattr_getsigdefault(3C)
posix_spawnattr_getsigignore_np(3C)
posix_spawnattr_getsigmask(3C)
posix_spawnattr_setschedparam(3C)
posix_spawnattr_setschedpolicy(3C)
posix_spawnattr_setsigdefault(3C)
posix_spawnattr_setsigignore_np(3C)
posix_spawnattr_setsigmask(3C)
posix_spawn_file_actions_addclose(3C)
posix_spawn_file_actions_addclosefrom_np(3C)
posix_spawn_file_actions_adddup2(3C)
posix_spawn_file_actions_addopen(3C)
posix_spawn_file_actions_destroy(3C)
posix_spawn_file_actions_init(3C)
pthread_attr_getdetachstate(3C)
pthread_attr_getinheritsched(3C)
pthread_attr_getschedparam(3C)
pthread_attr_getschedpolicy(3C)
pthread_attr_setdetachstate(3C)
pthread_attr_setinheritsched(3C)
pthread_attr_setschedparam(3C)
pthread_attr_setschedpolicy(3C)
pthread_barrierattr_destroy(3C)
pthread_barrierattr_getpshared(3C)
pthread_barrierattr_setpshared(3C)
pthread_condattr_getpshared(3C)
pthread_condattr_setpshared(3C)
pthread_cond_reltimedwait_np(3C)
pthread_key_create_once_np(3C)
pthread_mutexattr_getprioceiling(3C)
pthread_mutexattr_getprotocol(3C)
pthread_mutexattr_getpshared(3C)
pthread_mutexattr_getrobust(3C)
pthread_mutexattr_setprioceiling(3C)
pthread_mutexattr_setprotocol(3C)
pthread_mutexattr_setpshared(3C)
pthread_mutexattr_setrobust(3C)
pthread_mutex_getprioceiling(3C)
pthread_mutex_reltimedlock_np(3C)
pthread_mutex_setprioceiling(3C)
pthread_rwlockattr_destroy(3C)
pthread_rwlockattr_getpshared(3C)
pthread_rwlockattr_setpshared(3C)
pthread_rwlock_reltimedrdlock_np(3C)
pthread_rwlock_reltimedwrlock_np(3C)
pthread_rwlock_timedrdlock(3C)
pthread_rwlock_timedwrlock(3C)
rctlblk_get_enforced_value(3C)
- access dynamic thread scheduling
cc –mt [flag... ]file...[library... ]#include <thread.h>intthr_setprio(thread_ttarget_thread,intpriority);
intthr_getprio(thread_ttarget_thread,int *priority);
Thethr_setprio() function sets the scheduling priority for the thread specified bytarget_thread within the current process to the value given by priority.
Thethr_getprio() function stores the current priority for the thread specified bytarget_thread in the location pointed to bypriority.
If thethr_setprio() function fails, the scheduling priority of the target threadis not changed.
Seepriocntl(2),pthread_setschedprio(3C), andsched_setparam(3C).
If successful, thethr_getprio() andthr_setprio() functions return0. Otherwise, an errornumber is returned to indicate the error.
Thethr_getprio() andthr_setprio() functions will fail if:
The value specified bytarget_thread does not refer to an existing thread.
Thethr_setprio() function will fail if:
The value ofpriority is invalid for the scheduling policy of the specified thread.
The caller does not have the appropriate permission to set the priority to the value specified.
Seeattributes(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)
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |