#include #include void thread() { std::cout << "Sleeping for 10 seconds - change time\n"; boost::this_thread::sleep_for(boost::chrono::seconds(10)); std::cout << "Ended\n"; while(1); // Never quit } boost::thread example(thread); int main() { std::cout << "Main thread START\n"; boost::this_thread::sleep_for(boost::chrono::seconds(10)); std::cout << "Main thread END\n"; while(1); // Never quit }