Home | History | Annotate | Download | only in runtime

Lines Matching refs:ThreadPool

28 ThreadPoolWorker::ThreadPoolWorker(ThreadPool* thread_pool, const std::string& name,
65 void ThreadPool::AddTask(Thread* self, Task* task) {
74 ThreadPool::ThreadPool(size_t num_threads)
95 void ThreadPool::SetMaxActiveWorkers(size_t threads) {
101 ThreadPool::~ThreadPool() {
115 void ThreadPool::StartWorkers(Thread* self) {
123 void ThreadPool::StopWorkers(Thread* self) {
128 Task* ThreadPool::GetTask(Thread* self) {
160 Task* ThreadPool::TryGetTask(Thread* self) {
165 Task* ThreadPool::TryGetTaskLocked(Thread* self) {
174 void ThreadPool::Wait(Thread* self, bool do_work, bool may_hold_locks) {
193 size_t ThreadPool::GetTaskCount(Thread* self) {
198 WorkStealingWorker::WorkStealingWorker(ThreadPool* thread_pool, const std::string& name,
274 : ThreadPool(0),