Home
last modified time | relevance | path

Searched refs:AbstractThreadPool (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/art/runtime/
H A Dthread_pool.cc49 ThreadPoolWorker::ThreadPoolWorker(AbstractThreadPool* thread_pool, in ThreadPoolWorker()
193 AbstractThreadPool::AbstractThreadPool(const char* name, in AbstractThreadPool() function in art::AbstractThreadPool
211 void AbstractThreadPool::CreateThreads() { in CreateThreads()
228 void AbstractThreadPool::WaitForWorkersToBeCreated() { in WaitForWorkersToBeCreated()
232 const std::vector<ThreadPoolWorker*>& AbstractThreadPool::GetWorkers() { in GetWorkers()
238 void AbstractThreadPool::DeleteThreads() { in DeleteThreads()
254 void AbstractThreadPool::SetMaxActiveWorkers(size_t max_workers) { in SetMaxActiveWorkers()
260 void AbstractThreadPool::StartWorkers(Thread* self) { in StartWorkers()
268 void AbstractThreadPool::StopWorkers(Thread* self) { in StopWorkers()
273 bool AbstractThreadPool::HasStarted(Thread* self) { in HasStarted()
[all …]
H A Dthread_pool.h31 class AbstractThreadPool; variable
96 ThreadPoolWorker(AbstractThreadPool* thread_pool, const std::string& name, size_t stack_size);
100 AbstractThreadPool* const thread_pool_;
107 friend class AbstractThreadPool;
112 class AbstractThreadPool {
169 virtual ~AbstractThreadPool() {} in ~AbstractThreadPool()
186 EXPORT AbstractThreadPool(const char* name,
211 DISALLOW_COPY_AND_ASSIGN(AbstractThreadPool);
214 class EXPORT ThreadPool : public AbstractThreadPool {
246 : AbstractThreadPool(name, num_threads, create_peers, worker_stack_size) {} in ThreadPool()
/aosp_15_r20/art/runtime/jit/
H A Djit.h115 class JitThreadPool : public AbstractThreadPool {
157 : AbstractThreadPool(name, num_threads, /* create_peers= */ true, worker_stack_size) {} in JitThreadPool()