11

sem_acquire 関数のように実際にブロックせずに、sem_get で作成されたセマフォを照会することは可能ですか?

乾杯、ダン。

4

2 に答える 2

6

残念ながら、PHP は現在ノンブロッキング セマフォをサポートしていません。

このようなものが必要な場合は、セマフォを共有メモリと一緒に利用して、独自のノンブロッキング ロック メカニズムを作成できます。

共有メモリ変数を使用してロックが存在するかどうかをマークし、その変数に対する操作の周りにセマフォを使用します。

于 2009-12-21T18:41:58.293 に答える