/third_party/boost/boost/thread/executors/ |
D | basic_thread_pool.hpp | 29 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/ |
D | then_executor_pass.cpp | 62 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/ |
D | then_executor_pass.cpp | 64 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/ |
D | generic_executor_ref.cpp | 67 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()
|
D | executor.cpp | 76 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()
|
D | thread_pool.cpp | 38 void submit_some(boost::basic_thread_pool& tp) { in submit_some() 59 boost::basic_thread_pool tp; in main()
|
D | serial_executor.cpp | 69 void at_th_entry(boost::basic_thread_pool& ) in at_th_entry() argument 82 boost::basic_thread_pool ea1(4); in test_executor_adaptor()
|
D | this_executor.cpp | 69 boost::basic_thread_pool tp(4, in main() 71 [](boost::basic_thread_pool& pool) in main()
|
D | serial_executor_cont.cpp | 71 void at_th_entry(boost::basic_thread_pool& ) in at_th_entry() argument 86 boost::basic_thread_pool ea1(4); in test_executor_adaptor()
|
D | default_executor.cpp | 28 static boost::basic_thread_pool tp(4); in default_executor()
|
D | fib_task_region.cpp | 78 boost::basic_thread_pool tp; in main()
|
D | parallel_accumulate.cpp | 49 boost::basic_thread_pool pool; in parallel_accumulate()
|
D | parallel_quick_sort.cpp | 29 boost::basic_thread_pool pool;
|
/third_party/boost/libs/thread/test/ |
D | test_11256.cpp | 20 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()
|
D | test_10964.cpp | 148 boost::basic_thread_pool executor; in main() 160 boost::basic_thread_pool executor(2); in main() 177 boost::basic_thread_pool executor; in main()
|
D | test_scheduling_adaptor.cpp | 27 typedef boost::executors::basic_thread_pool thread_pool;
|
D | test_10963.cpp | 50 boost::basic_thread_pool executor; in main()
|
D | test_scheduler.cpp | 26 typedef boost::executors::basic_thread_pool thread_pool;
|
/third_party/boost/libs/thread/test/sync/futures/async/ |
D | async_executor_pass.cpp | 172 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/ |
D | async_executors.qbk | 39 …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 …]
|
D | compliance.qbk | 207 … [`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`]]
|
D | parallel.qbk | 163 boost::basic_thread_pool tp; // (1)
|
D | changes.qbk | 242 …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/ |
D | task_region.hpp | 245 typedef basic_thread_pool default_executor; in BOOST_THREAD_INLINE_NAMESPACE()
|