Lines Matching refs:thread_id
66 void BGThread(size_t thread_id);
86 bool IsLastExcessiveThread(size_t thread_id) const { in IsLastExcessiveThread()
87 return HasExcessiveThread() && thread_id == bgthreads_.size() - 1; in IsLastExcessiveThread()
90 bool IsExcessiveThread(size_t thread_id) const { in IsExcessiveThread()
91 return static_cast<int>(thread_id) >= total_threads_limit_; in IsExcessiveThread()
187 void ThreadPoolImpl::Impl::BGThread(size_t thread_id) { in BGThread() argument
195 while (!exit_all_threads_ && !IsLastExcessiveThread(thread_id) && in BGThread()
196 (queue_.empty() || IsExcessiveThread(thread_id))) { in BGThread()
208 if (IsLastExcessiveThread(thread_id)) { in BGThread()
274 BGThreadMetadata(ThreadPoolImpl::Impl* thread_pool, size_t thread_id) in BGThreadMetadata()
275 : thread_pool_(thread_pool), thread_id_(thread_id) {} in BGThreadMetadata()
280 size_t thread_id = meta->thread_id_; in BGThreadWrapper() local
307 tp->BGThread(thread_id); in BGThreadWrapper()