問題タブ [ipcs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unix - IPCS メッセージ パッシング関連のクエリ
Message Passing IPCS メソッドを扱っています。これに関していくつか質問があります:
- の KEY フィールドは、 これが何を意味するかを
ipcs -q
示しています。0x00000000
- msqid を使用して渡されたメッセージを確認できますか?
- command の実行後に (特定のユーザーに対して) 2 つのエントリが存在する場合
ipcs -q
。これは、この特定のユーザーによって 2 つのメッセージが渡されたことを意味しますか? - used-bytes フィールドとメッセージ フィールドが 0 に設定されている場合、これはどういう意味ですか?
- メッセージキューがいっぱいかどうかを確認する方法はありますか?
- 1 人の特定のユーザーに対していくつのキューを持つことができますか?
私はゴーグリングを試みましたが、これらの質問に対する答えを見つけることができませんでした. 助けてください
c - C Unix セマフォ: プロセスは 0 を待機する必要がありますが、待機しません。
セマフォを任意の値に設定するための関数 (Reset) と、それを呼び出したプロセスがセマフォがゼロになるまで待機させるための関数の 2 つの単純な関数を作成しました。
これらの関数を次のようなコードとして使用しているプロセス:
何が起こるかというと、上記のプロセスはループを実行し続けますが、関数 Z を呼び出すときに最後に停止させたいのですが、セマフォが 0 になるのを待ってから最初の内容にリセットして再起動します。
どこが間違っていますか?ありがとう [解決: semid の代わりに愚かなタイプミス sem_id ]
c - セマフォ unix c はゼロを待ちます
UNIXでゼロ操作を待機する方法を理解しようとしています。私はこのコードを持っていますが、指定された値と常に同じ値で待機を停止します。
php - Linux で iprm を使用して共有メモリを削除すると失敗する
共有メモリを使用しており、メモリ参照のオーバーフローをテストしています。コードに問題があり、次のようにしようとしているすべてのメモリ セグメントを削除できません。
メモリセグメントは決して削除されません
linux - ipcs コマンドが、キー 0x0000000 を持つ切り離されていない共有メモリを多数表示するのはなぜですか?
ipcs
次のようなキー 0x0000000 を持つ多くの未接続の共有メモリを発見しました。
パラメータの値がすべて 0 であるため、非常に奇妙ですnattach
。これは、プロセスがアタッチされていないことを意味し、この場合は削除する必要があります。
私は何が欠けていますか?どのプロセスがこれを引き起こしているのかわかりません。調べる方法はありますか?