PTHREAD_SUSPEND_NP(3) |
FreeBSD Library Functions Manual |
PTHREAD_SUSPEND_NP(3) |
名称
pthread_suspend_np —
スレッドを停止する
ライブラリ
POSIX Threads Library (libpthread, -lpthread)
書式
#include < pthread_np.h>
int
pthread_suspend_np( pthread_t tid);
解説
pthread_suspend_np() 関数がアクティブなスレッドで呼ばれたなら、それを停止させます。
戻り値
成功したなら、
pthread_suspend_np() 関数は、0 を返します。その他の場合は、エラーを示す番号が返されます。
エラー
pthread_suspend_np() 関数は、次の場合に失敗します:
-
[
EDEADLK]
-
停止している現在のスレッドで試みられました。
-
[
EINVAL]
-
tid 引数で指定された値が無効です。
-
[ESRC]
-
tid 引数で指定されたスレッド ID に対応するスレッドが見つかりません。
作者
このマニュアルページは、
Alexey Zelkin <phantom@FreeBSD.org>によって書かれました。