ファイル::カウンタファイル

File :: CounterFileは永続カウンタクラスです。
今すぐダウンロード

ファイル::カウンタファイル ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Gisle Aas
  • 出版社のWebサイト:
  • http://search.cpan.org/gaas/

ファイル::カウンタファイル タグ


ファイル::カウンタファイル 説明

File :: CounterFileは永続カウンタクラスです。 File :: CounterFileは永続的なカウンタクラスです..Synopsis file :: fourtfileを使用します。 $ c = file :: fourtfile-> new( "counter"、 "aa00"); $ ID = $ C - > Inc;開く(f、 "> f $ id");このモジュールは永続カウンタクラスを実装しています。各カウンタは、ファイルシステム内の別のファイルで表されます。ファイルロックが適用されるため、カウンタ破壊のリスクなしに複数のプロセスが同時にカウンタにアクセスしようとすると、オブジェクトコンストラクタ(New)の最初のパラメータとしてファイル名が付与されます。ファイルが存在しない場合に作成されます。ファイル名が "/"または "。"で始まらない場合、それは$ file :: fourtfile :: default_dirを基準にしてファイルとして解釈されます。この変数のデフォルト値は、環境変数が定義されていない場合は、環境変数TMPDIR、または/ usr / tmpから初期化されます。カウンタを作成する前に、この変数に別の値を割り当てることができます。2番目のパラメータをコンストラクタに渡すと、新しいカウンタの初期値が設定されます。このパラメータは、ファイルが作成されたときにのみ有効になります(コールの前に存在しません)。inc()メソッドを呼び出すと、カウンタ値を1つインクリメントします。 DEC()を呼び出すと、カウンタ値がデクリメントされます。どちらの場合も、新しい値が返されます。 dec()メソッドは数値カウンタ(桁のみ)にのみ機能します。value()メソッドを使用して、カウンタの値を(インクリメントすることなく)PEEKをPEEK(uperimentを増やす)。 unlock()メソッド。カウンタがロックされているときに増分と値の検索は早く、カウンタファイルをいつも更新する必要がないためです。カウンタがLocked()メソッドでロックされているかどうかを問い合わせることができます。ファイル:: fourtfileオブジェクトへのオペレータのオーバーロードインターフェースもあります。つまり、++演算子をインクリメントしてカウンタをデクリメントするために - 演算子を使用することができ、カウンタを直接文字列に直接補間できます。requirements:・Perl要件: ・Perl


ファイル::カウンタファイル 関連ソフトウェア