Regarding the QueueThread: Here is the stack trace for it:
"QueueThread:queue://1" daemon prio=6 tid=0x0adc9c00 nid=0x8a8 waiting on
condition [0x0bc0f000..0x0bc0fc94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x031aa7d8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown
Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Locked ownable synchronizers:
- None
--
View this message in context: http://www.nabble.com/How-to-properly-close-a-queue--tp19780281p19780800.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
|