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.

Reply via email to