यह जब तक आप std::async फोन एक std::futurefuture_status::deferred से किसी भी अन्य राज्य के लिए सेट कभी नहीं की जाएगी कि जब तक आप भविष्य पर get या wait फोन लगता है। wait_for & wait_until ब्लॉक को जारी न
MSVC2012 का उपयोग करना, निम्नलिखित कोड संकलन और अपेक्षा के अनुरूप std::packaged_task< int() > task([]()->int{ std::cout << "hello world" << std::endl; return 0; });
std::thread t(std::move(task));
t