EN JA
PTHREAD_MULTI_NP(3)
PTHREAD_MULTI_NP(3) FreeBSD Library Functions Manual PTHREAD_MULTI_NP(3)

名称

pthread_multi_np, pthread_single_npマルチスレッドとシングルスレッドスケジュールモードを切り替える

ライブラリ

POSIX Threads Library (libpthread, -lpthread)

書式

#include < pthread_np.h>

int
pthread_multi_np( void);

int
pthread_single_np( void);

解説

pthread_single_np() 関数はシングルスレッドモードにプロセスを切り替えます。つまり、現在のスレッド以外のすべてのスレッドを停止します。この関数は意味的に pthread_suspend_all_np(3) に似ています。

pthread_multi_np() 関数はマルチスレッドモードにプロセスを切り替えます。この関数は意味的に pthread_resume_all_np(3) に似ています。

戻り値

pthread_multi_np() と pthread_single_np 関数は常に 0 を返します。

作者

このマニュアルページは Alexey Zelkin <phantom@FreeBSD.org>によって書かれました。
February 13, 2003 FreeBSD