Lines Matching defs:Pool
143 DefaultThreadPool Pool;
145 Pool.async([this, &checked_in] {
152 Pool.wait();
163 DefaultThreadPool Pool;
165 Pool.async(TestFunc, std::ref(checked_in), i);
167 Pool.wait();
173 DefaultThreadPool Pool;
175 Pool.async([this, &i] {
179 Pool.async([&i] { ++i; });
182 Pool.wait();
188 DefaultThreadPool Pool(hardware_concurrency(2));
190 Pool.async([this, &i] {
195 Pool.async([&i] { ++i; }).get();
198 Pool.wait();
204 DefaultThreadPool Pool(hardware_concurrency(2));
205 auto F1 = Pool.async([] { return 1; });
206 auto F2 = Pool.async([] { return 2; });
209 Pool.wait();
216 DefaultThreadPool Pool(hardware_concurrency(2));
218 auto F1 = Pool.async(Fn, 1);
219 auto F2 = Pool.async(Fn, 2);
222 Pool.wait();
232 DefaultThreadPool Pool;
234 Pool.async([this, &checked_in] {
253 DefaultThreadPool Pool(S);
255 ThreadPoolTaskGroup Group1(Pool);
256 ThreadPoolTaskGroup Group2(Pool);
291 DefaultThreadPool Pool;
292 ThreadPoolTaskGroup Group(Pool);
297 Group.async([this, &Pool, &checked_in1] {
300 ThreadPoolTaskGroup LocalGroup(Pool);
326 DefaultThreadPool Pool(S);
328 ThreadPoolTaskGroup Group(Pool);
343 Group.async([this, &Pool] {
345 ThreadPoolTaskGroup LocalGroup(Pool);
381 DefaultThreadPool Pool(S);
383 Pool.async([&] {