activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gangadhar Rao <>
Subject Activemq CMS CPP Threads
Date Tue, 23 Jul 2013 12:17:36 GMT
Written a process in C++ which uses the activemq CMS CPP library API for
sending and receiving the messages from the activemq broker.

As part of the pstack of the process saw many CMS threads getting started
and waiting on some condition.

Really not able to understand what the CMS threads are trying to do.

Can anyone provide more information why the below CMS CPP thread is created
and what condition it is waiting on....

Below is the stack trace for one of the CMS CPP thread.

Thread 18 (Thread 0x44edc940 (LWP 8400)):
#0  0x00000034c680b1c0 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
#1  0x00002acbeb0672b8 in
long long, long long) () from
#2  0x00002acbeb0c772f in decaf::util::TimerImpl::run() () from
#3  0x00002acbeb09481c in
() from
#4  0x00002acbeb092bfb in (anonymous namespace)::threadWorker(void*) () from
#5  0x00002acbe02a2e0f in collector_root () from
#6  0x00000034c680677d in start_thread () from /lib64/
#7  0x00000034c58d325d in clone () from /lib64/

View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message