⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pthread_setschedparam.man

📁 linux 下的线程库源码
💻 MAN
字号:
.TH PTHREAD_SETSCHEDPARAM 3 LinuxThreads.XREF pthread_getschedparam.SH NAMEpthread_setschedparam, pthread_getschedparam \- control thread scheduling parameters.SH SYNOPSIS#include <pthread.h>int pthread_setschedparam(pthread_t target_thread, int policy, const struct sched_param *param);int pthread_getschedparam(pthread_t target_thread, int *policy, struct sched_param *param);.SH DESCRIPTION!pthread_setschedparam! sets the scheduling parameters for the thread|target_thread| as indicated by |policy| and |param|. |policy| can beeither !SCHED_OTHER! (regular, non-realtime scheduling), !SCHED_RR!(realtime, round-robin) or !SCHED_FIFO! (realtime, first-infirst-out). |param| specifies the scheduling priority for the tworealtime policies.  See !sched_setpolicy!(2) for more information onscheduling policies.The realtime scheduling policies !SCHED_RR! and !SCHED_FIFO! areavailable only to processes with superuser privileges.!pthread_getschedparam! retrieves the scheduling policy and schedulingparameters for the thread |target_thread| and store them in thelocations pointed to by |policy| and |param|, respectively..SH "RETURN VALUE"!pthread_setschedparam! and !pthread_getschedparam! return 0 onsuccess and a non-zero error code on error..SH ERRORSOn error, !pthread_setschedparam! returns the following error codes:.RS.TP!EINVAL!|policy| is not one of !SCHED_OTHER!, !SCHED_RR!, !SCHED_FIFO!.TP!EINVAL!the priority value specified by |param| is not valid for the specified policy.TP!EPERM!the calling process does not have superuser permissions.TP!ESRCH!the |target_thread| is invalid or has already terminated.TP!EFAULT!|param| points outside the process memory space.REOn error, !pthread_getschedparam! returns the following error codes:.RS.TP!ESRCH!the |target_thread| is invalid or has already terminated.TP!EFAULT!|policy| or |param| point outside the process memory space.RE.SH AUTHORXavier Leroy <Xavier.Leroy@inria.fr>.SH "SEE ALSO"!sched_setscheduler!(2),!sched_getscheduler!(2),!sched_getparam!(2),!pthread_attr_setschedpolicy!(3),!pthread_attr_setschedparam!(3).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -