pthread_setconcurrency(3THR) は、標準規格に準拠するための属性です。 アプリケーションは、この属性を使用して、スレッドライブラリに目標多重度を通知します。 Solaris 9 に実装されているスレッドでは、このインタフェースは無効です。実行可能スレッドはすべて LWP に接続されます。
#include <pthread.h> int pthread_setconcurrency(int new_level); |
以下の戻り値は、pthread_setconcurrency() が失敗したことを示します。
EINVAL
new_level で指定された値が負の値です。
EAGAIN
new_level で指定された値を使用するとシステムリソースの容量を超えます。