2017-11-12 5 views
1

ように私は、ロックが利用可能になるまで、私はabs_timeoutに置くことができるので、この方法は無限の時間を待つことになる何POSIX「pthread_mutex_timedlock」無限の時間パラメータ

int pthread_mutex_timedlock(pthread_mutex_t *restrict mutex, 
     const struct timespec *restrict abs_timeout); 

を使用していますか? pthread_mutex_lockを使用したくありません。

ありがとう

答えて

0

私はこのような値がPOSIXに存在しないと考えています。実装で処理できない無効な時間値を指定すると、EINVALなどのエラーが発生する可能性があります。これは、タイムアウトとして大した時間を指定しても動作しないことを意味します。

関連する問題