Searched refs:ThreadPool (Results 1 - 9 of 9) sorted by relevance

/art/runtime/
H A Dthread_pool.cc28 ThreadPoolWorker::ThreadPoolWorker(ThreadPool* thread_pool, const std::string& name,
65 void ThreadPool::AddTask(Thread* self, Task* task) {
74 ThreadPool::ThreadPool(size_t num_threads) function in class:art::ThreadPool
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
[all...]
H A Dthread_pool.h30 class ThreadPool;
49 ThreadPoolWorker(ThreadPool* thread_pool, const std::string& name, size_t stack_size);
53 ThreadPool* const thread_pool_;
59 friend class ThreadPool;
63 class ThreadPool { class in namespace:art
80 explicit ThreadPool(size_t num_threads);
81 virtual ~ThreadPool();
129 DISALLOW_COPY_AND_ASSIGN(ThreadPool);
160 WorkStealingWorker(ThreadPool* thread_pool, const std::string& name, size_t stack_size);
168 class WorkStealingThreadPool : public ThreadPool {
[all...]
H A Dthread_pool_test.cc62 ThreadPool thread_pool(num_threads);
77 ThreadPool thread_pool(num_threads);
105 TreeTask(ThreadPool* const thread_pool, AtomicInteger* count, int depth)
124 ThreadPool* const thread_pool_;
132 ThreadPool thread_pool(num_threads);
H A Dbarrier_test.cc69 ThreadPool thread_pool(num_threads);
124 ThreadPool thread_pool(num_threads);
/art/compiler/driver/
H A Dcompiler_driver.h331 ThreadPool& thread_pool, base::TimingLogger& timings)
340 ThreadPool& thread_pool, base::TimingLogger& timings)
343 ThreadPool& thread_pool, base::TimingLogger& timings)
347 ThreadPool& thread_pool, base::TimingLogger& timings);
349 ThreadPool& thread_pool, base::TimingLogger& timings)
353 ThreadPool& thread_pool, base::TimingLogger& timings)
356 ThreadPool& thread_pool, base::TimingLogger& timings)
364 ThreadPool& thread_pool, base::TimingLogger& timings);
366 ThreadPool& thread_pool, base::TimingLogger& timings)
H A Dcompiler_driver.cc492 UniquePtr<ThreadPool> thread_pool(new ThreadPool(thread_count_ - 1));
556 UniquePtr<ThreadPool> thread_pool(new ThreadPool(0U));
578 ThreadPool& thread_pool, base::TimingLogger& timings) {
587 ThreadPool& thread_pool, base::TimingLogger& timings) {
1344 ThreadPool& thread_pool)
1430 ThreadPool* const thread_pool_;
1582 ThreadPool& thread_pool, base::TimingLogger& timings) {
1603 ThreadPool
[all...]
/art/runtime/gc/collector/
H A Dmark_sweep.cc632 MarkStackTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, size_t mark_stack_size,
687 ThreadPool* const thread_pool_;
744 CardScanTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, accounting::SpaceBitmap* bitmap,
789 ThreadPool* thread_pool = GetHeap()->GetThreadPool();
903 RecursiveMarkTask(ThreadPool* thread_pool, MarkSweep* mark_sweep,
945 ThreadPool* thread_pool = heap_->GetThreadPool();
1404 ThreadPool* thread_pool = GetHeap()->GetThreadPool();
/art/runtime/gc/
H A Dheap.h420 ThreadPool* GetThreadPool() {
638 UniquePtr<ThreadPool> thread_pool_;
H A Dheap.cc249 thread_pool_.reset(new ThreadPool(num_threads));

Completed in 1392 milliseconds