Searched refs:AbstractThreadPool (Results 1 – 3 of 3) sorted by relevance
/aosp_15_r20/art/runtime/ |
H A D | thread_pool.cc | 49 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 D | thread_pool.h | 31 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 D | jit.h | 115 class JitThreadPool : public AbstractThreadPool { 157 : AbstractThreadPool(name, num_threads, /* create_peers= */ true, worker_stack_size) {} in JitThreadPool()
|