Lines Matching refs:bgthreads_
80 return static_cast<int>(bgthreads_.size()) > total_threads_limit_; in HasExcessiveThread()
87 return HasExcessiveThread() && thread_id == bgthreads_.size() - 1; in IsLastExcessiveThread()
126 std::vector<port::Thread> bgthreads_; member
144 bgthreads_() { in Impl()
148 ThreadPoolImpl::Impl::~Impl() { assert(bgthreads_.size() == 0U); } in ~Impl()
165 for (auto& th : bgthreads_) { in JoinThreads()
169 bgthreads_.clear(); in JoinThreads()
212 auto& terminating_thread = bgthreads_.back(); in BGThread()
214 bgthreads_.pop_back(); in BGThread()
335 while ((int)bgthreads_.size() < total_threads_limit_) { in StartBGThreads()
338 new BGThreadMetadata(this, bgthreads_.size())); in StartBGThreads()
350 thread_name_stream << bgthreads_.size(); in StartBGThreads()
354 bgthreads_.push_back(std::move(p_t)); in StartBGThreads()