TaskQueue

Thread-safe task queue for concurrent execution.

template <typename T> class TaskQueue
Declared in src/libs/libutil/utility/concurrent/TaskQueue.hpp
Inherits ConcurrentQueue
Group util

Detailed description

TaskQueue provides a producer-consumer pattern with thread safety. Tasks are enqueued and dequeued atomically for processing by worker threads.

See also ConcurrentQueue, GenerateRunnable.

In this section