マルチスレッドのプログラミング

スレッド多重度の取得

pthread_getconcurrency(3THR)

pthread_getconcurrency(3THR) は、pthread_setconcurrency() への前回の呼び出しで設定された値を返します。 pthread_setconcurrency() 関数が以前に呼び出されていない場合は、 pthread_getconcurrency() は 0 を返します。


#include <pthread.h>

int pthread_getconcurrency(void);

戻り値

pthread_getconcurrency() は常に、pthread_setconcurrency() の前回の呼び出しで設定された値を返します。pthread_setconcurrency() が呼び出されたことがない場合は、pthread_getconcurrency() は 0 を返します。