msgrcv

    0

    1答えて

    現在、マスタプロセスと子プロセスの間でメッセージを送信しようとしています。私は重要なセクションを強制するためにメッセージの受け渡しを使用していますが、子プロセスのメッセージ受信機能が失敗しています。メッセージを送信する別の方法があるかどうかわかりません。私のメッセージ受信機能が親プロセスでメッセージを受け取っているので、ユーザープロセスが受信していない理由をデバッグするのに問題があります。 oss

    0

    1答えて

    私はメインから以下のように3つ以上のタイマーを実行しています。メインセクションには1つのメッセージキューが定義されています。私のタイマーの有効期限は10(最大)です。 タイマーが切れると "msgrcv"は "Interrupted system call"のようなエラーを出しますか? timer_t timer1 = create_timer(TT_SIGUSR1); install_

    -1

    1答えて

    これは私のコードです。最後の部分では、msgrecvは正しい優先度を持つキューからのメッセージを受け入れません。 type = 20 then type = 30 ...これは私の目標です。この方法でメッセージを受け入れることです... 誰にでもどこに問題があるのでしょうか? 私はちょうど私が確認の1ということにするために、xの値で条件を入れて持って、それを修正したコード #include <s