file
tsq.hpptask queue include file
Namespaces
- namespace tf
- taskflow namespace
Classes
-
template<typename T>class tf::UnboundedTaskQueue
- class to create a lock-free unbounded single-producer multiple-consumer queue
-
template<typename T, size_t LogSize = TF_class tf::BoundedTaskQueue
DEFAULT_ BOUNDED_ TASK_ QUEUE_ LOG_ SIZE> - class to create a lock-free bounded single-producer multiple-consumer queue
Defines
Define documentation
#define TF_DEFAULT_BOUNDED_TASK_QUEUE_LOG_SIZE
This macro defines the default size of the bounded task queue in Log2. Bounded task queue is used by each worker.
#define TF_DEFAULT_UNBOUNDED_TASK_QUEUE_LOG_SIZE
This macro defines the default size of the unbounded task queue in Log2. Unbounded task queue is used by the executor.