JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... utexattr_destroy は LinuxThreads の実装では何もしない。 LinuxThreads はただ 1 つの mutex 属性に対応している。 それは mutex 種別 (mutex kind) で、 「速い (fast) 」 mutex を表す PTHREAD_MUTEX_FAST_NP か、「再帰的な (recursive) 」 mutex を表す PTHREAD_M ... う接尾辞が示すように、 これは POSIX 標準に対するポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決 ... 定する。 mutex が「速い (fast) 」という種別の場合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」と ... ... utexattr_destroy は LinuxThreads の実装では何もしない。 LinuxThreads はただ 1 つの mutex 属性に対応している。 それは mutex 種別 (mutex kind) で、 「速い (fast) 」 mutex を表す PTHREAD_MUTEX_FAST_NP か、「再帰的な (recursive) 」 mutex を表す PTHREAD_M ... う接尾辞が示すように、 これは POSIX 標準に対するポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決 ... 定する。 mutex が「速い (fast) 」という種別の場合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」と ... ... utexattr_destroy は LinuxThreads の実装では何もしない。 LinuxThreads はただ 1 つの mutex 属性に対応している。 それは mutex 種別 (mutex kind) で、 「速い (fast) 」 mutex を表す PTHREAD_MUTEX_FAST_NP か、「再帰的な (recursive) 」 mutex を表す PTHREAD_M ... う接尾辞が示すように、 これは POSIX 標準に対するポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決 ... 定する。 mutex が「速い (fast) 」という種別の場合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」と ... ... utexattr_destroy は LinuxThreads の実装では何もしない。 LinuxThreads はただ 1 つの mutex 属性に対応している。 それは mutex 種別 (mutex kind) で、 「速い (fast) 」 mutex を表す PTHREAD_MUTEX_FAST_NP か、「再帰的な (recursive) 」 mutex を表す PTHREAD_M ... う接尾辞が示すように、 これは POSIX 標準に対するポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決 ... 定する。 mutex が「速い (fast) 」という種別の場合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」と ... ... )、 「再帰的な」(``recursive'')、または 「エラー検査を行なう」(``error checking'')のいずれかを 指定するものである。 mutex の種別(kind)は、その mutex を既に保有しているスレッドが、 それを再びロックできるかどうかを決定する。 デフォルトの種別は「速い」で ... の実行を停止させる。 mutex が呼び出し側のスレッドにより既にロックされている場合には、 pthread_mutex_lock の振舞いは、mutex の種別に依存する。mutex の種別が「速い」であれば、 呼び出しスレッドは mutex がアンロックされるまで実行を停止する。 従って事実上呼び ... 出しスレッドのデッドロックを引き起こす。 mutex の種別が「エラーをチェックする」であれば、 pthread_mutex_lock はエラーコード EDEADLK とともに直ちに戻る。mutex の種別が「再帰的」な ... ... )、 「再帰的な」(``recursive'')、または 「エラー検査を行なう」(``error checking'')のいずれかを 指定するものである。 mutex の種別(kind)は、その mutex を既に保有しているスレッドが、 それを再びロックできるかどうかを決定する。 デフォルトの種別は「速い」で ... の実行を停止させる。 mutex が呼び出し側のスレッドにより既にロックされている場合には、 pthread_mutex_lock の振舞いは、mutex の種別に依存する。mutex の種別が「速い」であれば、 呼び出しスレッドは mutex がアンロックされるまで実行を停止する。 従って事実上呼び ... 出しスレッドのデッドロックを引き起こす。 mutex の種別が「エラーをチェックする」であれば、 pthread_mutex_lock はエラーコード EDEADLK とともに直ちに戻る。mutex の種別が「再帰的」な ... ... )、 「再帰的な」(``recursive'')、または 「エラー検査を行なう」(``error checking'')のいずれかを 指定するものである。 mutex の種別(kind)は、その mutex を既に保有しているスレッドが、 それを再びロックできるかどうかを決定する。 デフォルトの種別は「速い」で ... の実行を停止させる。 mutex が呼び出し側のスレッドにより既にロックされている場合には、 pthread_mutex_lock の振舞いは、mutex の種別に依存する。mutex の種別が「速い」であれば、 呼び出しスレッドは mutex がアンロックされるまで実行を停止する。 従って事実上呼び ... 出しスレッドのデッドロックを引き起こす。 mutex の種別が「エラーをチェックする」であれば、 pthread_mutex_lock はエラーコード EDEADLK とともに直ちに戻る。mutex の種別が「再帰的」な ... ... )、 「再帰的な」(``recursive'')、または 「エラー検査を行なう」(``error checking'')のいずれかを 指定するものである。 mutex の種別(kind)は、その mutex を既に保有しているスレッドが、 それを再びロックできるかどうかを決定する。 デフォルトの種別は「速い」で ... の実行を停止させる。 mutex が呼び出し側のスレッドにより既にロックされている場合には、 pthread_mutex_lock の振舞いは、mutex の種別に依存する。mutex の種別が「速い」であれば、 呼び出しスレッドは mutex がアンロックされるまで実行を停止する。 従って事実上呼び ... 出しスレッドのデッドロックを引き起こす。 mutex の種別が「エラーをチェックする」であれば、 pthread_mutex_lock はエラーコード EDEADLK とともに直ちに戻る。mutex の種別が「再帰的」な ... ... )、 「再帰的な」(``recursive'')、または 「エラー検査を行なう」(``error checking'')のいずれかを 指定するものである。 mutex の種別(kind)は、その mutex を既に保有しているスレッドが、 それを再びロックできるかどうかを決定する。 デフォルトの種別は「速い」で ... の実行を停止させる。 mutex が呼び出し側のスレッドにより既にロックされている場合には、 pthread_mutex_lock の振舞いは、mutex の種別に依存する。mutex の種別が「速い」であれば、 呼び出しスレッドは mutex がアンロックされるまで実行を停止する。 従って事実上呼び ... 出しスレッドのデッドロックを引き起こす。 mutex の種別が「エラーをチェックする」であれば、 pthread_mutex_lock はエラーコード EDEADLK とともに直ちに戻る。mutex の種別が「再帰的」な ... ... _C_SOURCE >= 200809L 説明 pthread_rwlockattr_setkind_np () 関数は、 attr が参照する読み書きロック属性オブジェクトの「ロック種別 (lock kind)」を pref で指定された値に設定する。 引数 pref には以下のいずれか一つを設定できる。 PTHREAD_RWLOCK_PREFER_READE ... n developer will not take recursive read locks thus avoiding deadlocks. PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP ロック種別をこの値に設定すると、 読み出しロックが再帰的に行われない限りは、 書き込み側の待ちを避けることができる。 pthread_rwlockattr_ ... getkind_np () 関数は、 attr が参照する読み書きロック属性オブジェクトのロック種別属性の値をポインター pref に入れて返す。 返り値 成功すると、これらの関数は 0 を返す。 有効なポインター引数が渡された場合、 p ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。