Perl-semget
提供:Dev Guides
Perl semget関数
説明
この関数は、システム関数semget()を使用して、KEYに関連付けられたセマフォIDを返します。 KEYに関連付けられているセマフォを検索します。
構文
以下は、この関数の簡単な構文です-
戻り値
この関数は失敗するとundefを返し、成功すると0を返します。
例
以下は、セマフォを作成し、その値をインクリメントする基本的な使用法を示すコード例です-
$ left.pl&を使用して上記のプログラムをバックグラウンドで実行し、次の別のプログラムを記述します。 ここで、Leftはセマフォを2に設定し、RightはRightを出力し、セマフォを0にリセットします。 これは、Leftがループを終了するまで続き、その後ループはsemctl()でセマフォを破棄します
上記のコードが実行されると、次の結果が生成されます。 今right.plを実行し、次の結果を生成します-