こんにちはMQCB
、新しいデータを読み取るためにキューにコールバック関数を登録するために使用しています。MQGMO
のオプションを使用しましたMQGMO_SYNCPOINT
。したがってMQCMIT
、コールバック関数の最後でも呼び出します。すぐMQCTL
にコールバック関数を呼び出して、キュー内のメッセージの消費を開始します。
ここでの私の状況は、コールバック関数で特定の一連のタスクを実行していて、キューに入れられた次の新しいメッセージでコールバック関数を呼び出したくないということです。一連のタスクを最初に完了させたい。
これを行う方法があるに違いないと確信していますが、GoogleまたはIBMのヘルプサイトからはわかりません。
誰でもこれで私を助けることができますか?私のコード ベースは C と C++ です。