Home
last modified time | relevance | path

Searched refs:basic_thread_pool (Results 1 – 24 of 24) sorted by relevance

/third_party/boost/boost/thread/executors/
Dbasic_thread_pool.hpp29 class basic_thread_pool class
119 void worker_thread2(void(*at_thread_entry)(basic_thread_pool&)) in worker_thread2() argument
130 static void do_nothing_at_thread_entry(basic_thread_pool&) {} in do_nothing_at_thread_entry() argument
134 BOOST_THREAD_NO_COPYABLE(basic_thread_pool)
141 basic_thread_pool(unsigned const thread_count = thread::hardware_concurrency()+1) in basic_thread_pool() function in boost::executors::basic_thread_pool
149 thread th (&basic_thread_pool::worker_thread, this); in basic_thread_pool()
152 threads.push_back(thread_t(&basic_thread_pool::worker_thread, this)); // do not compile in basic_thread_pool()
170 basic_thread_pool( unsigned const thread_count, AtThreadEntry& at_thread_entry) in basic_thread_pool() function in boost::executors::basic_thread_pool
177 thread th (&basic_thread_pool::worker_thread1<AtThreadEntry>, this, at_thread_entry); in basic_thread_pool()
189 basic_thread_pool( unsigned const thread_count, void(*at_thread_entry)(basic_thread_pool&)) in basic_thread_pool() argument
[all …]
/third_party/boost/libs/thread/test/sync/futures/shared_future/
Dthen_executor_pass.cpp62 boost::basic_thread_pool ex(1); in main()
84 boost::basic_thread_pool ex(1); in main()
106 boost::basic_thread_pool ex(1); in main()
112 boost::basic_thread_pool ex(1); in main()
120 boost::basic_thread_pool ex(1); in main()
128 boost::basic_thread_pool ex(1); in main()
135 boost::basic_thread_pool ex(1); in main()
/third_party/boost/libs/thread/test/sync/futures/future/
Dthen_executor_pass.cpp64 boost::basic_thread_pool ex(1); in main()
87 boost::basic_thread_pool ex(1); in main()
109 boost::basic_thread_pool ex(1); in main()
115 boost::basic_thread_pool ex(1); in main()
123 boost::basic_thread_pool ex(1); in main()
131 boost::basic_thread_pool ex(1); in main()
138 boost::basic_thread_pool ex(1); in main()
/third_party/boost/libs/thread/example/
Dgeneric_executor_ref.cpp67 void at_th_entry(boost::basic_thread_pool& ) in at_th_entry() argument
81 boost::basic_thread_pool ea(4); in test_generic_executor_ref()
91 boost::basic_thread_pool ea3(1); in test_generic_executor_ref()
110 boost::basic_thread_pool ea1(4); in test_generic_executor_ref()
127 boost::basic_thread_pool ea(4, at_th_entry); in test_generic_executor_ref()
133 boost::basic_thread_pool ea(4, at_th_entry); in test_generic_executor_ref()
Dexecutor.cpp76 void at_th_entry(boost::basic_thread_pool& ) in at_th_entry() argument
88 boost::executor_adaptor < boost::basic_thread_pool > ea(4); in test_executor_adaptor()
105 boost::basic_thread_pool ea3(1); in test_executor_adaptor()
130 boost::executor_adaptor < boost::basic_thread_pool > ea1(4); in test_executor_adaptor()
150 boost::basic_thread_pool ea(4, at_th_entry); in test_executor_adaptor()
165 boost::basic_thread_pool ea(1); in test_executor_adaptor()
197 boost::basic_thread_pool executor; in main()
Dthread_pool.cpp38 void submit_some(boost::basic_thread_pool& tp) { in submit_some()
59 boost::basic_thread_pool tp; in main()
Dserial_executor.cpp69 void at_th_entry(boost::basic_thread_pool& ) in at_th_entry() argument
82 boost::basic_thread_pool ea1(4); in test_executor_adaptor()
Dthis_executor.cpp69 boost::basic_thread_pool tp(4, in main()
71 [](boost::basic_thread_pool& pool) in main()
Dserial_executor_cont.cpp71 void at_th_entry(boost::basic_thread_pool& ) in at_th_entry() argument
86 boost::basic_thread_pool ea1(4); in test_executor_adaptor()
Ddefault_executor.cpp28 static boost::basic_thread_pool tp(4); in default_executor()
Dfib_task_region.cpp78 boost::basic_thread_pool tp; in main()
Dparallel_accumulate.cpp49 boost::basic_thread_pool pool; in parallel_accumulate()
Dparallel_quick_sort.cpp29 boost::basic_thread_pool pool;
/third_party/boost/libs/thread/test/
Dtest_11256.cpp20 auto stepOne(boost::basic_thread_pool &executor) in stepOne()
30 auto stepTwo(boost::basic_thread_pool &executor) in stepTwo()
40 boost::basic_thread_pool executor{1}; in main()
Dtest_10964.cpp148 boost::basic_thread_pool executor; in main()
160 boost::basic_thread_pool executor(2); in main()
177 boost::basic_thread_pool executor; in main()
Dtest_scheduling_adaptor.cpp27 typedef boost::executors::basic_thread_pool thread_pool;
Dtest_10963.cpp50 boost::basic_thread_pool executor; in main()
Dtest_scheduler.cpp26 typedef boost::executors::basic_thread_pool thread_pool;
/third_party/boost/libs/thread/test/sync/futures/async/
Dasync_executor_pass.cpp172 boost::executor_adaptor<boost::basic_thread_pool> ex(1); in main()
198 boost::executor_adaptor<boost::basic_thread_pool> ex(1); in main()
225 boost::executor_adaptor<boost::basic_thread_pool> ex(1); in main()
/third_party/boost/libs/thread/doc/
Dasync_executors.qbk39 …the future. The current set provided here are: a basic thread pool `basic_thread_pool`, a serial e…
55 #include <boost/thread/executors/basic_thread_pool.hpp>
66 boost::basic_thread_pool pool;
121 …els of the Executor concept, and this library does indeed include a basic_thread_pool class, but o…
315 basic_thread_pool pool(
317 [](basic_thread_pool& pool) {
331 static boost::basic_thread_pool tp(4);
1477 [section:basic_thread_pool Class `basic_thread_pool`]
1481 #include <boost/thread/executors/basic_thread_pool.hpp>
1483 class basic_thread_pool
[all …]
Dcompliance.qbk207 … [`thread_pool`] [Yes] [ static version `basic_thread_pool`, dynamic one `execduler_adaptor<basic…
229 [[VI.A.2] [`thread_pool_executor`] [Yes] [ renamed `basic_thread_pool`]]
Dparallel.qbk163 boost::basic_thread_pool tp; // (1)
Dchanges.qbk242 …http://svn.boost.org/trac/boost/ticket/11261 #11261] bad use of scoped threads in basic_thread_pool
/third_party/boost/boost/thread/experimental/parallel/v2/
Dtask_region.hpp245 typedef basic_thread_pool default_executor; in BOOST_THREAD_INLINE_NAMESPACE()