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

pthread_setconcurrency(3THR)

pthread_setconcurrency(3THR) は、標準規格に準拠するための属性です。 アプリケーションは、この属性を使用して、スレッドライブラリに目標多重度を通知します。 Solaris 9 に実装されているスレッドでは、このインタフェースは無効です。実行可能スレッドはすべて LWP に接続されます。


#include <pthread.h>

int pthread_setconcurrency(int new_level);

戻り値

以下の戻り値は、pthread_setconcurrency() が失敗したことを示します。


EINVAL

new_level で指定された値が負の値です。


EAGAIN

new_level で指定された値を使用するとシステムリソースの容量を超えます。