JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... NITIALIZER_NP; int pthread_mutex_init(pthread_mutex_t * mutex , const pthread_mutexattr_t * mutexattr ); int pthread_mutex_lock(pthread_mutex_t * mutex )); int pthread_mutex_trylock(pthread_mutex_t * mutex ); int pthread_mutex_unlock(pthread_mutex_t ... エラー検査を行なう mutex に対する) PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP で、静的に初期化することもできる。 pthread_mutex_lock は、与えられた mutex をロックする。mutex が現在ロックされていなければ、 それはロックされ、呼び出しスレッドによって所有され ... る。この場合 pthread_mutex_lock は直ちに返る。mutex が他のスレッドによって既にロックされていたのならば、 pthread_mutex_lock は mutex がアンロックされるまで ... ... NITIALIZER_NP; int pthread_mutex_init(pthread_mutex_t * mutex , const pthread_mutexattr_t * mutexattr ); int pthread_mutex_lock(pthread_mutex_t * mutex )); int pthread_mutex_trylock(pthread_mutex_t * mutex ); int pthread_mutex_unlock(pthread_mutex_t ... エラー検査を行なう mutex に対する) PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP で、静的に初期化することもできる。 pthread_mutex_lock は、与えられた mutex をロックする。mutex が現在ロックされていなければ、 それはロックされ、呼び出しスレッドによって所有され ... る。この場合 pthread_mutex_lock は直ちに返る。mutex が他のスレッドによって既にロックされていたのならば、 pthread_mutex_lock は mutex がアンロックされるまで ... ... NITIALIZER_NP; int pthread_mutex_init(pthread_mutex_t * mutex , const pthread_mutexattr_t * mutexattr ); int pthread_mutex_lock(pthread_mutex_t * mutex )); int pthread_mutex_trylock(pthread_mutex_t * mutex ); int pthread_mutex_unlock(pthread_mutex_t ... エラー検査を行なう mutex に対する) PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP で、静的に初期化することもできる。 pthread_mutex_lock は、与えられた mutex をロックする。mutex が現在ロックされていなければ、 それはロックされ、呼び出しスレッドによって所有され ... る。この場合 pthread_mutex_lock は直ちに返る。mutex が他のスレッドによって既にロックされていたのならば、 pthread_mutex_lock は mutex がアンロックされるまで ... ... NITIALIZER_NP; int pthread_mutex_init(pthread_mutex_t * mutex , const pthread_mutexattr_t * mutexattr ); int pthread_mutex_lock(pthread_mutex_t * mutex )); int pthread_mutex_trylock(pthread_mutex_t * mutex ); int pthread_mutex_unlock(pthread_mutex_t ... エラー検査を行なう mutex に対する) PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP で、静的に初期化することもできる。 pthread_mutex_lock は、与えられた mutex をロックする。mutex が現在ロックされていなければ、 それはロックされ、呼び出しスレッドによって所有され ... る。この場合 pthread_mutex_lock は直ちに返る。mutex が他のスレッドによって既にロックされていたのならば、 pthread_mutex_lock は mutex がアンロックされるまで ... ... NITIALIZER_NP; int pthread_mutex_init(pthread_mutex_t * mutex , const pthread_mutexattr_t * mutexattr ); int pthread_mutex_lock(pthread_mutex_t * mutex )); int pthread_mutex_trylock(pthread_mutex_t * mutex ); int pthread_mutex_unlock(pthread_mutex_t ... エラー検査を行なう mutex に対する) PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP で、静的に初期化することもできる。 pthread_mutex_lock は、与えられた mutex をロックする。mutex が現在ロックされていなければ、 それはロックされ、呼び出しスレッドによって所有され ... る。この場合 pthread_mutex_lock は直ちに返る。mutex が他のスレッドによって既にロックされていたのならば、 pthread_mutex_lock は mutex がアンロックされるまで ... ... ンされたファイルにアドバイザリロック (advisory lock) の適用 や解除を行う。 ファイルは fd で指定する。引数 operation には以下のいずれか一つを指定する: LOCK_SH 共有ロックを適用 ... する。 指定したファイルに対して、 一つ以上のプロセスが同時に共有ロックを保持することができる。 LOCK_EX 排他ロックを適用する。 指定したファイルに対して、 ただ一つのプロセスだけが同時に排他ロックを保持することができる。 LOCK ... _UN このプロセスが保持している既存のロックを解除する。 flock () を呼び出したときに、指定したロック種別と異なるロックが別プロセスによって 保持されていると、 flock () は停止 (block) され ... ... ポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決定する。 mutex が「速い (fast) 」という種別の場 ... 合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」という種別の場合、 pthread_ ... mutex_lock (3) はエラーコード EDEADLK とともに直ちに返る。 mutex が「再帰的な (recursive) 」という種別の場合、 pthread_mutex_lock (3) ... ... ポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決定する。 mutex が「速い (fast) 」という種別の場 ... 合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」という種別の場合、 pthread_ ... mutex_lock (3) はエラーコード EDEADLK とともに直ちに返る。 mutex が「再帰的な (recursive) 」という種別の場合、 pthread_mutex_lock (3) ... ... ポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決定する。 mutex が「速い (fast) 」という種別の場 ... 合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」という種別の場合、 pthread_ ... mutex_lock (3) はエラーコード EDEADLK とともに直ちに返る。 mutex が「再帰的な (recursive) 」という種別の場合、 pthread_mutex_lock (3) ... ... ポータブルでない拡張で、 ポータブルなプログラムでは用いるべきでない。 mutex 種別は、 あるスレッドが自分自身で pthread_mutex_lock (3) ですでに保持している mutex をロックしようとしたときに、 何が起こるかを決定する。 mutex が「速い (fast) 」という種別の場 ... 合、 pthread_mutex_lock (3) は単に呼び出しスレッドを永遠に停止させる。 mutex が「エラー検査を行なう (error checking) 」という種別の場合、 pthread_ ... mutex_lock (3) はエラーコード EDEADLK とともに直ちに返る。 mutex が「再帰的な (recursive) 」という種別の場合、 pthread_mutex_lock (3) ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。