int p2(hpx::lcos::future<int> f) { HPX_TEST(f.valid()); int i = f.get(); hpx::this_thread::sleep_for(boost::chrono::milliseconds(500)); return 2 * i; }
void p3(hpx::lcos::future<int> f) { HPX_TEST(f.valid()); int i = f.get(); (void)i; hpx::this_thread::sleep_for(boost::posix_time::milliseconds(500)); return; }