BloombergLP::bdlmt::MultiQueueThreadPool::stop

Disable queuing on all queues and wait until all non-paused queues are empty. Then, stop the thread pool if the thread pool is owned by this object. Note that stop does not attempt to delete queues directly. However, as a side-effect of emptying all queues, any queue for which deleteQueue was called previously will be deleted before stop unblocks.

Synopsis

Declared in <bdlmt_multiqueuethreadpool.h>

void
stop();