My problem is having deadlock when listening activemq channel. And no
exception or any notify, just stop there.

The detail is:

Use c# and nms library.

Create a console program, then create a work thread in main thread. Main
thread just stop for monitor state, all work is in work thread.

Create many consumers, share one connection, each consumer use its own
session. Then each consumer use Listener event to listen data, that means
there are many listen event thread is working. The data will print to
console.

At begining, it works. But after some time, I found that no new data print
to console. Debug by attach the process, all thread is doing nothing, and no
error occur. It seems like causing a deadlock. But I don't know how to check
the problem. I tested exception events of connection, no callback at all. 

Is there any suggestion to check the problem?



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Dead-lock-while-multi-consumers-listening-tp4693338.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.

Reply via email to