マルチスレッドのプログラミング

スレッド優先順位の取得

スレッドの現在の優先順位を取得するには、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 で指定した値が既存のスレッドを表していません。