Searched refs:num_threads (Results 1 - 5 of 5) sorted by relevance

/art/runtime/
H A Dbarrier_test.cc61 static int32_t num_threads; member in class:art::BarrierTest
64 int32_t BarrierTest::num_threads = 4; member in class:art::BarrierTest
69 ThreadPool thread_pool(num_threads);
74 for (int32_t i = 0; i < num_threads; ++i) {
78 barrier.Increment(self, num_threads);
80 // equal to num_threads.
81 EXPECT_EQ(num_threads, count1);
85 barrier.Increment(self, num_threads);
86 // Count 2 should be equal to num_threads since each thread must have passed the second barrier
88 EXPECT_EQ(num_threads, count
[all...]
H A Dthread_pool_test.cc54 static int32_t num_threads; member in class:art::ThreadPoolTest
57 int32_t ThreadPoolTest::num_threads = 4; member in class:art::ThreadPoolTest
62 ThreadPool thread_pool(num_threads);
64 static const int32_t num_tasks = num_threads * 4;
77 ThreadPool thread_pool(num_threads);
79 static const int32_t num_tasks = num_threads * 4;
132 ThreadPool thread_pool(num_threads);
H A Dthread_pool.cc74 ThreadPool::ThreadPool(size_t num_threads) argument
84 creation_barier_(num_threads + 1),
85 max_active_workers_(num_threads) {
87 while (GetThreadCount() < num_threads) {
273 WorkStealingThreadPool::WorkStealingThreadPool(size_t num_threads) argument
277 while (GetThreadCount() < num_threads) {
H A Dthread_pool.h80 explicit ThreadPool(size_t num_threads);
170 explicit WorkStealingThreadPool(size_t num_threads);
/art/runtime/gc/
H A Dheap.cc247 const size_t num_threads = std::max(parallel_gc_threads_, conc_gc_threads_); local
248 if (num_threads != 0) {
249 thread_pool_.reset(new ThreadPool(num_threads));

Completed in 70 milliseconds