Perl-flock

提供:Dev Guides
移動先:案内検索

Perl flock関数

説明

この関数は、システムflock()、fcntl()ロック、またはlockf()を使用して、指定されたFILEHANDLEのファイルロックをサポートします。 使用される正確な実装は、システムがサポートするものに依存します。 OPERATIONは、ここで定義されている静的な値の1つです。

Operation   Result
LOCK_SH     Set shared lock.
LOCK_EX     Set exclusive lock.
LOCK_UN     Unlock specified file.
LONG_NB     Set lock without blocking.

構文

以下は、この関数の簡単な構文です-

flock FILEHANDLE, OPERATION

戻り値

この関数は、ロックの設定/解除に失敗すると0を返し、ロックの設定/解除に成功すると1を返します。