0
是否有可能像这样使用activemq消费者(.NET)?activemq消费者枚举
的foreach(在消费者VAR MSG){
//处理消息
}
使得枚举循环停止,不消耗CPU,直到有可用消息?除非出现问题,否则实际上它将是一个无限循环。
是否有可能像这样使用activemq消费者(.NET)?activemq消费者枚举
的foreach(在消费者VAR MSG){
//处理消息
}
使得枚举循环停止,不消耗CPU,直到有可用消息?除非出现问题,否则实际上它将是一个无限循环。
您可以执行同步消耗来实现这样的while循环:
IMessage message = null;
while((message = consumer.Receive()) != null)
{
//... process the message.
}
-Tim www.fusesource.com