f_pthread_rwlock_trywrlock(rwlock)

目的

この関数は、f_pthread_rwlock_wrlock 関数と同様に 書き込みロックを適用します。 スレッドが現在 rwlock (読み取りおよび書き込み用) を 保留にしている場合に、この関数は失敗するという点が異なります。 そのような場合、関数は EBUSY を戻します。 呼び出しスレッドはさらに処理を実行するために、戻りコードを調べます。

クラス

関数

引き数の型と属性

rwlock
TYPE(f_pthread_rwlock_t)、INTENT(INOUT)

結果の値と属性

INTEGER(4)

結果の値

rwlock によって指定された読み取り/書き込みロック・オブジェクトの 書き込みのロックが獲得されている場合、この関数はゼロを戻します。正常に完了しない場合は、次のエラーを戻します。

EBUSY
すでに読み取りまたは書き込みのためにロックされているため、 読み取り/書き込みロックを読み取りのために獲得することができませんでした。
IBM Copyright 2003