目次 - API(機能別) - ヒント - SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL
SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL
SDL_THREAD_PRIORITY_TIME_CRITICALをリアルタイムとして扱うか否かを設定するヒント
値
詳細
Linuxのような一部の環境では, リアルタイムスレッドには制約があり, アプリケーションには特別な処理が必要な場合がある.
このヒントは, SDLにアプリケーションがこの制約を処理する準備ができていることを知らせるために存在する.
Linuxの場合, SDLはリアルタイムにしたスレッドに以下の設定を適用する:
- スケジューリング方針のSCHED_RESET_ON_FORKビットをセットする
- RLIMIT_RTTIMEをrtkitが指示する限界に設定する
- この制約を超えたとき, カーネルはアプリケーションにKILLを送信することになる
詳細はmanを参照すること.
SDL Wikiへのリンク
SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL - SDL Wiki