多线程编程指南

获取线程的优先级

使用 thr_getprio(3C) 可以获取线程的当前优先级。每个线程都从其创建者继承优先级。thr_getprio() 会将当前的优先级 tid 存储到 newprio 所指向的位置。对于 POSIX 线程,请参见pthread_getschedparam 语法

thr_getprio 语法

#include <thread.h>



int thr_getprio(thread_t tid, int *newprio)

thr_getprio 返回值

thr_getprio() 在成功运行后返回 0。如果检测到以下情况,thr_getprio() 将失败并返回对应的值。


ESRCH

描述:

tid 指定的值不会引用现有的线程。