Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sem_acquire 関数のように実際にブロックせずに、sem_get で作成されたセマフォを照会することは可能ですか?
乾杯、ダン。
残念ながら、PHP は現在ノンブロッキング セマフォをサポートしていません。
このようなものが必要な場合は、セマフォを共有メモリと一緒に利用して、独自のノンブロッキング ロック メカニズムを作成できます。
共有メモリ変数を使用してロックが存在するかどうかをマークし、その変数に対する操作の周りにセマフォを使用します。