]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/thread/test/test_11611.cpp
1 // Copyright (C) 2014 Vicente Botet
3 // Distributed under the Boost Software License, Version 1.0. (See accompanying
4 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 //#define BOOST_THREAD_VERSION 4
11 #define BOOST_THREAD_PROVIDES_FUTURE
12 #define BOOST_THREAD_PROVIDES_EXECUTORS
13 #define BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION
14 #include <boost/thread/executors/loop_executor.hpp>
15 #include <boost/thread/executors/serial_executor_cont.hpp>
16 #include <boost/thread/executors/serial_executor.hpp>
17 #include <boost/thread/thread.hpp>
23 boost::loop_executor ex
;
26 boost::thread
t([&ex
]()
32 //boost::serial_executor_cont serial(ex);
33 boost::serial_executor
serial(ex
);
35 for (size_t i
= 0; i
< 100000; i
++)
37 //std::cout << i << ".";
46 std::cout
<< "end" << std::endl
;