3

有人用过 RPG 的 MQ 吗?问题如下。队列中有几条消息。它们都带有 RFH2 标头。每个标头都包含一组 NameValueData。我正在创建一个消息句柄并将其传递给 MQGET。然后我使用 MQINQMP 检索属性。问题。当我在一个循环中读取多条消息时,对所有消息使用相同的消息句柄实例(没有释放它并为每条消息重新创建它),我会有内存泄漏吗?

4

1 回答 1

4

IBM MQ 消息属性 API 旨在以下列方式使用。

MQOPEN
MQCRTMH

start-loop

MQGET
MQINQMP

end-loop

MQCLOSE
MQDLTMH

您可以在 IBM 提供的“C”示例 amqsbcg0.c 中看到这一点。我知道您的问题是针对 RPG 的,但底层 API 意味着对所有语言都一样。

于 2021-08-19T11:13:10.697 回答