JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... hread_attr_t * attr ); int pthread_attr_destroy(pthread_attr_t * attr ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_init () 関数は attr が指すス ... オブジェクトの各属性は (関連項目に載っている) 種々の 関数を使って設定することができ、このオブジェクトはスレッドの作成を行う pthread_create (3) の呼び出しにおいて使用することができる (一つの オブジェクトを複数の pthread_create (3) に渡してもよい)。 すでに ... 初期化されているスレッド属性オブジェクトに対して pthread_attr_init () を呼び出した場合、 どのような動作になるかは不定である。 スレッド属性オブジェクトがもはや必要なくなった際には、 ... ... hread_attr_t * attr ); int pthread_attr_destroy(pthread_attr_t * attr ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_init () 関数は attr が指すス ... オブジェクトの各属性は (関連項目に載っている) 種々の 関数を使って設定することができ、このオブジェクトはスレッドの作成を行う pthread_create (3) の呼び出しにおいて使用することができる (一つの オブジェクトを複数の pthread_create (3) に渡してもよい)。 すでに ... 初期化されているスレッド属性オブジェクトに対して pthread_attr_init () を呼び出した場合、 どのような動作になるかは不定である。 スレッド属性オブジェクトがもはや必要なくなった際には、 ... ... RS このオプションは _POSIX_THREADS と _POSIX_THREAD_SAFE_FUNCTIONS オプションを暗黙の内に指定する。 以下の関数が存在する。 pthread_barrier_destroy (), pthread_barrier_init (), pthread_barrier_wait (), pthread_barrierattr_destroy (), pthread_barrierattr_ ... OCK_SELECTION - _SC_CLOCK_SELECTION このオプションは _POSIX_TIMERS オプションを暗黙の内に指定する。 以下の関数が存在する。 pthread_condattr_getclock (), pthread_condattr_setclock (), clock_nanosleep (). CLOCK_REALTIME が関数 clock_settime () で変更された ... 内に指定する。 逆に POSIX.1-2001 では _POSIX_THREADS オプションはこのオプションを暗黙の内に指定する。 以下の関数が存在する。 pthread_rwlock_destroy (), pthread_rwlock_init (), pthread_rwlock_rdlock (), pthread_rwlock_tryrdlock (), pthread_rwlock_trywrlock ... ... #include < pthread.h > pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t * cond , pthread_condattr_t * con ... d_attr ); int pthread_cond_signal(pthread_cond_t * cond ); int pthread_cond_broadcast(pthread_cond_t * cond ); int pthread_cond_wait(pthread_con ... d_t * cond , pthread_mutex_t * mutex ); int pthread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * ab ... ... #include < pthread.h > pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t * cond , pthread_condattr_t * con ... d_attr ); int pthread_cond_signal(pthread_cond_t * cond ); int pthread_cond_broadcast(pthread_cond_t * cond ); int pthread_cond_wait(pthread_con ... d_t * cond , pthread_mutex_t * mutex ); int pthread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * ab ... ... #include < pthread.h > pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t * cond , pthread_condattr_t * con ... d_attr ); int pthread_cond_signal(pthread_cond_t * cond ); int pthread_cond_broadcast(pthread_cond_t * cond ); int pthread_cond_wait(pthread_con ... d_t * cond , pthread_mutex_t * mutex ); int pthread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * ab ... ... #include < pthread.h > pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t * cond , pthread_condattr_t * con ... d_attr ); int pthread_cond_signal(pthread_cond_t * cond ); int pthread_cond_broadcast(pthread_cond_t * cond ); int pthread_cond_wait(pthread_con ... d_t * cond , pthread_mutex_t * mutex ); int pthread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * ab ... ... #include < pthread.h > pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t * cond , pthread_condattr_t * con ... d_attr ); int pthread_cond_signal(pthread_cond_t * cond ); int pthread_cond_broadcast(pthread_cond_t * cond ); int pthread_cond_wait(pthread_con ... d_t * cond , pthread_mutex_t * mutex ); int pthread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * ab ... ... #include < pthread.h > pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t * cond , pthread_condattr_t * con ... d_attr ); int pthread_cond_signal(pthread_cond_t * cond ); int pthread_cond_broadcast(pthread_cond_t * cond ); int pthread_cond_wait(pthread_con ... d_t * cond , pthread_mutex_t * mutex ); int pthread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * ab ... ... hread.h > int pthread_mutexattr_init(pthread_mutexattr_t * attr ); int pthread_mutexattr_destroy(pthread_mutexattr_t * attr ); int pthread_mutex ... attr_settype(pthread_mutexattr_t * attr , int kind ); int pthread_mutexattr_gettype(const pthread_mutexattr_t * attr , int * kind ); 説明 mutex ... の属性は mutex 作成時に、 pthread_mutex_init (3) の第 2 引数として mutex 属性オブジェクトを渡すことで 指定することができる。 NULL を渡すことは、すべての属性 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。