nlib
|
カレントスレッドの動作に関係する関数が実装されています。 [詳解]
関数 | |
errno_t | YieldThread () noexcept |
他のスレッドに制御を譲ります。 [詳解] | |
errno_t | Sleep (const TimeSpan &span) noexcept |
スリープします。 [詳解] | |
errno_t | SleepMilliSeconds (unsigned int millisec) noexcept |
スリープします。 [詳解] | |
nlib_thread_id | GetId () noexcept |
カレントスレッドのIDを取得します。 [詳解] | |
errno_t | GetCpu (int *cpuid) noexcept |
呼び出したスレッドが実行されているCPUを取得します。 [詳解] | |
errno_t | SetName (const char *literal_string) noexcept |
スレッドに名前をつけます。 [詳解] | |
errno_t | GetPriority (int32_t *priority) noexcept |
nlib_thread_getpriority() を呼び出して、スレッドの実行優先順位を取得します。 | |
errno_t | ChangePriority (int32_t priority) noexcept |
nlib_thread_setpriority() を呼び出して、スレッドの実行優先順位を設定します。 | |
カレントスレッドの動作に関係する関数が実装されています。
|
inlinenoexcept |
呼び出したスレッドが実行されているCPUを取得します。
[out] | cpuid | CPU番号 |
nlib_thread_getcpu()
の戻り値を返します。nlib_thread_getcpu()
を実行します。
|
inlinenoexcept |
|
inlinenoexcept |
スレッドに名前をつけます。
[in] | literal_string | スレッド名(リテラル文字列) |
nlib_thread_setname()
の戻り値を返します。nlib_thread_setname()
を実行します。
|
inlinenoexcept |
スリープします。
[in] | span | スリープする期間 |
|
inlinenoexcept |
スリープします。
[in] | millisec | スリープする期間(ミリ秒単位) |
|
inlinenoexcept |
© 2012-2017 Nintendo Co., Ltd. All rights reserved.