tsq.hpp
../utility/macros.hpp
../utility/traits.hpp
taskflow/core/graph.hpp
taskflow/core/worker.hpp
../utility/macros.hpp
../utility/traits.hpp
taskflow/core/tsq.hpp
taskflow/algorithm/data_pipeline.hpp
taskflow/algorithm/module.hpp
taskflow/algorithm/pipeline.hpp
taskflow/core/async_task.hpp
taskflow/core/executor.hpp
taskflow/core/flow_builder.hpp
taskflow/core/graph.hpp
taskflow/core/observer.hpp
taskflow/core/runtime.hpp
taskflow/core/task.hpp
taskflow/core/taskflow.hpp
taskflow/core/tsq.hpp
taskflow/core/worker.hpp
taskflow/cuda/algorithm/find.hpp
taskflow/cuda/algorithm/for_each.hpp
taskflow/cuda/algorithm/merge.hpp
taskflow/cuda/algorithm/reduce.hpp
taskflow/cuda/algorithm/scan.hpp
taskflow/cuda/algorithm/sort.hpp
taskflow/cuda/algorithm/transform.hpp
taskflow/cuda/cudaflow.hpp
taskflow/taskflow.hpp
tf::UnboundedTaskQueue
tf::UnboundedTaskQueue::Array
tf::BoundedTaskQueue
tf
TF_DEFAULT_BOUNDED_TASK_QUEUE_LOG_SIZE
8

This macro defines the default size of the bounded task queue in Log2. Bounded task queue is used by each worker.

TF_DEFAULT_UNBOUNDED_TASK_QUEUE_LOG_SIZE
10

This macro defines the default size of the unbounded task queue in Log2. Unbounded task queue is used by the executor.

task queue include file