Man page - pthread_setschedprio(3)

Packages contains this manual

Available languages:

en fr ja ru ro de

Manual

PTHREAD_SETSCHEDPRIO

名 前
書 式
説 明
返 り 値
エ ラ ー
バ ー ジ ョ ン
属 性
準 拠
注 意
関 連 項 目
こ の 文 書 に つ い て

名 前

pthread_setschedprio - ス レ ッ ド の ス ケ ジ ュ ー リ ン グ 優 先 度 を 設 定 す る

書 式

#include <pthread.h>

int pthread_setschedprio(pthread_t thread , int prio );

-pthread で コ ン パ イ ル し て リ ン ク す る 。

説 明

pthread_setschedprio () 関 数 は 、 ス レ ッ ド thread の ス ケ ジ ュ ー リ ン グ 優 先 度 に prio で 指 定 さ れ た 値 を 設 定 す る (一 方 、 pthread_setschedparam (3) は ス レ ッ ド の ス ケ ジ ュ ー リ ン グ ポ リ シ ー と 優 先 度 の 両 方 を 変 更 す る )。

返 り 値

成 功 す る と 、 こ の 関 数 は 0 を 返 す 。 エ ラ ー の 場 合 、 0 以 外 の エ ラ ー 番 号 を 返 す 。 pthread_setschedprio () が 失 敗 し た 場 合 、 thread の ス ケ ジ ュ ー リ ン グ 優 先 度 は 変 更 さ れ な い 。

エ ラ ー

EINVAL

指 定 さ れ た ス レ ッ ド の ス ケ ジ ュ ー リ ン グ ポ リ シ ー で は 、 prio は 無 効 で あ る 。

EPERM

呼 び 出 し 側 が 、 指 定 さ れ た 優 先 度 を 設 定 す る の に 必 要 な 特 権 を 持 っ て い な い 。

ESRCH

ID が thread の ス レ ッ ド が 見 つ か ら な か っ た 。

POSIX.1 で は 、 pthread_setschedprio () に 関 し て エ ラ ー ENOTSUP ("サ ポ ー ト さ れ て い な い 値 を 優 先 度 に 設 定 し よ う と し た ") も 追 加 で 規 定 さ れ て い る 。

バ ー ジ ョ ン

こ の 関 数 は glibc バ ー ジ ョ ン 2.3.4 以 降 で 利 用 で き る 。

属 性

こ の 節 で 使 用 さ れ て い る 用 語 の 説 明 に つ い て は 、 attributes (7) を 参 照 。

Image grohtml-30849-1.png

準 拠

POSIX.1-2001, POSIX.1-2008.

注 意

ス レ ッ ド の ス ケ ジ ュ ー リ ン グ 優 先 度 を 変 更 す る た め に 必 要 な 許 可 や 変 更 し た 場 合 の 影 響 、 お よ び 各 ス ケ ジ ュ ー リ ン グ ポ リ シ ー で 認 め ら れ る 優 先 度 の 範 囲 の 詳 細 に つ い て は 、 sched (7) を 参 照 。

関 連 項 目

getrlimit (2), sched_get_priority_min (2), pthread_attr_init (3), pthread_attr_setinheritsched (3), pthread_attr_setschedparam (3), pthread_attr_setschedpolicy (3), pthread_create (3), pthread_self (3), pthread_setschedparam (3), pthreads (7), sched (7)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。