mirror of
https://github.com/boostorg/thread.git
synced 2026-01-27 07:22:11 +00:00
More fixes to make executor copyable.
This commit is contained in:
@@ -111,25 +111,29 @@ int test_executor_adaptor()
|
||||
submit_some( ea2);
|
||||
ea2.underlying_executor().run_queued_closures();
|
||||
}
|
||||
#if ! defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
|
||||
// std::cout << BOOST_CONTEXTOF << std::endl;
|
||||
// {
|
||||
// boost::basic_thread_pool tp;
|
||||
// boost::generic_serial_executor e1(tp);
|
||||
// boost::generic_serial_executor e2 = e1;
|
||||
// }
|
||||
{
|
||||
boost::basic_thread_pool tp;
|
||||
boost::generic_serial_executor e1(tp);
|
||||
boost::generic_serial_executor e2 = e1;
|
||||
}
|
||||
{
|
||||
boost::basic_thread_pool ea1(4);
|
||||
boost::generic_serial_executor ea2(ea1);
|
||||
boost::executor_adaptor < boost::generic_serial_executor > ea3(ea2);
|
||||
submit_some(ea3);
|
||||
}
|
||||
// {
|
||||
// boost::basic_thread_pool ea1(4);
|
||||
// boost::executor_adaptor < boost::generic_serial_executor > ea2(ea1);
|
||||
// submit_some(ea2);
|
||||
// }
|
||||
// {
|
||||
// boost::basic_thread_pool ea1(4);
|
||||
// boost::generic_serial_executor ea2(ea1);
|
||||
// boost::executor_adaptor < boost::generic_serial_executor > ea3(ea2);
|
||||
// submit_some(ea3);
|
||||
// }
|
||||
#endif
|
||||
// {
|
||||
// boost::basic_thread_pool ea1(4);
|
||||
// boost::generic_serial_executor ea2(ea1);
|
||||
// boost::executor_adaptor < boost::generic_serial_executor > ea3(ea2);
|
||||
// submit_some(ea3);
|
||||
// }
|
||||
// std::cout << BOOST_CONTEXTOF << std::endl;
|
||||
{
|
||||
boost::inline_executor e1;
|
||||
|
||||
Reference in New Issue
Block a user