Class ThreadPool

Inheritance Relationships

Base Type

Class Documentation

class ThreadPool : public cartographer::common::ThreadPoolInterface

Public Functions

explicit ThreadPool(int num_threads)
~ThreadPool()
ThreadPool(const ThreadPool&) = delete
ThreadPool &operator=(const ThreadPool&) = delete
virtual std::weak_ptr< Task > Schedule (std::unique_ptr< Task > task) LOCKS_EXCLUDED(mutex_) override