私はmod_perlで実行するPerl CGIプログラムを持っています。プログラム内では、同時に複数のプロセスがリソースにアクセスすることを防ぎたいと考えています。 # Semaphore Initialization Code
# 10023 is unique id, and this id will be same across different apache process.
# 1
私はposix共有メモリとposix unnamed semaphoresを使ってpshared = 1のクライアントサーバアプリケーションを構築しました。セマフォは共有メモリ内に置かれます。プログラムは正常に動作しますが、ipcs -mまたはipcs -sと入力すると、作成した共有メモリセグメントやセマフォは表示されません。それはなぜそうですか? /* Server main function