activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Rice <>
Subject how to safely delete a cms::MessageListener object
Date Thu, 15 Jan 2015 01:01:03 GMT
Since the onMessage() function runs in a separate thread, how do I safely
delete a cms::MessageListener object in the main thread using C++11?  If the
reply I am looking for never comes, I want to give up on listening for it
and throw away this object.  But what if in the process of deleting this
object in the main thread, the onMessage() function gets called in the
separate thread?  In other words, how do I stop listening for messages and
clean up safely from the main thread?

Steve Rice

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

View raw message