OSDN Git Service

(split) LDP: Release pages based on the previous commit
[linuxjm/LDP_man-pages.git] / release / man2 / futex.2
index a8d623c..5093cb3 100644 (file)
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH FUTEX 2 2013\-07\-30 Linux "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright(C) 2003 Suzuki Takashi
+.\"         all rights reserved.
+.\" Translated Fri Oct 24 10:37:10 JST 2003
+.\"         by Suzuki Takashi.
+.\" Updated & Modified Sat Feb  5 14:28:53 JST 2005
+.\"         by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.01
+.\" Updated & Modified Wed Jan  3 04:51:22 JST 2007 by Yuichi SATO, LDP v2.43
+.\" Updated 2013-05-01, Akihiro MOTOKI <amotoki@gmail.com>, LDP v3.51
+.\" Updated 2013-05-06, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
+.TH FUTEX 2 2013\-09\-04 Linux "Linux Programmer's Manual"
 .SH 名前
 futex \- 高速ユーザ空間ロック
 .SH 書式
@@ -90,8 +101,10 @@ wake (起床) させる手段を提供する (プロセスが異なれば同じ
 .TP 
 \fBFUTEX_WAIT\fP
 この操作は futex アドレス \fIuaddr\fP に指定された値 \fIval\fP がまだ格納されているかどうかを不可分操作で検証し、 sleep 状態で
-この futex アドレスに対して \fBFUTEX_WAKE\fP が実行されるのを待つ。 \fItimeout\fP 引き数が NULL でない場合、その内容は
-待ち時間の最大値を表す。NULL の場合は無限大を表す。 引き数 \fIuaddr2\fP と \fIval3\fP は無視される。
+この futex アドレスに対して \fBFUTEX_WAKE\fP が実行されるのを待つ。 \fItimeout\fP 引き数が NULL
+でない場合、その内容は待ち時間の最大値を表す (この停止時間はシステムクロックの粒度に切り上げられ、
+カーネルのスケジューリング遅延により少しだけ長くなる可能性がある)。 NULL の場合、 呼び出しは無限に停止する。 引き数 \fIuaddr2\fP と
+\fIval3\fP は無視される。
 
 \fBfutex\fP(7)  に照らし合わせると、この呼び出しは カウントのデクリメントで負の値 (競合を表す) になった場合に実行され、
 別のプロセスがその futex を解放し \fBFUTEX_WAKE\fP の操作を実行するまで sleep する。
@@ -204,6 +217,6 @@ futex の使用例ライブラリ, futex\-*.tar.bz2
 .UR ftp://ftp.nl.kernel.org\:/pub\:/linux\:/kernel\:/people\:/rusty/
 .UE
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。