2010-12-05 74 views
0

在下面的this中,存在用于基本JMS同步接收器的代码。JMS同步通信

我的问题是这样的:当邮件传递到队列时,由于它是同步的,它将通过receiver.receive方法自动提供。它是否正确?

如果是这样,那么在msg1到达队列后,我们仍在处理receiver.receive()。如果msg2到达队列,会发生什么情况。

由于呼叫receiver.receive()尚未返回,它是否仍然能够接收消息#2?

回答

1

msg2将保持在队列中,直到另一位消费者致电。