Home | History | Annotate | Download | only in proxy

Lines Matching refs:kNumThreads

22 const size_t kNumThreads = 20;
80 // 1) Spawn kNumThreads 'CreateVar' threads, giving each a roughly equal subset
84 // 2) Spawn kNumThreads 'ChangeRefVar' threads. Each of these threads will
87 // count of |kNumThreads + 1|. The main test thread removes a ref, leaving
88 // each var with a ref-count of |kNumThreads|.
89 // 3) Spawn kNumThreads 'RemoveVar' threads. Each of these threads releases each
139 // ref-count of (kNumThreads + 1) after this. That will allow us to have all
168 std::vector<base::PlatformThreadHandle> create_var_threads(kNumThreads);
173 size_t strings_per_thread = kNumStrings/kNumThreads;
176 // kNumThreads).
188 for (size_t i = 0; i < kNumThreads; ++i)
191 for (size_t i = 0; i < kNumThreads; ++i)
197 std::vector<base::PlatformThreadHandle> change_ref_var_threads(kNumThreads);
199 for (size_t i = 0; i < kNumThreads; ++i)
201 for (size_t i = 0; i < kNumThreads; ++i) {
205 for (size_t i = 0; i < kNumThreads; ++i)
208 // Now each var has a refcount of (kNumThreads + 1). Let's decrement each var
220 std::vector<base::PlatformThreadHandle> remove_ref_var_threads(kNumThreads);
222 for (size_t i = 0; i < kNumThreads; ++i)
224 for (size_t i = 0; i < kNumThreads; ++i) {
228 for (size_t i = 0; i < kNumThreads; ++i)