目次 - SDL 3.0 API(機能別) - スレッド - SDL_SetCurrentThreadPriority

SDL_SetCurrentThreadPriority

現在のスレッドの優先度を設定する

ヘッダ

SDL3/SDL_thread.h

構文

bool SDL_SetCurrentThreadPriority(SDL_ThreadPriority priority);

引数

SDL_ThreadPrioritypriority設定する優先度

戻り値

(bool)成功のとき真, 失敗のとき偽を戻す. SDL_GetError()で詳細を知ることができる.

詳細

一部の環境ではスレッドの優先度が変わらない(または優先度を上げられない). また, 一部の環境では管理者権限が必要となる. そのため失敗に備える必要がある.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

SDL Wikiへのリンク

SDL_SetCurrentThreadPriority - SDL Wiki