std :: this_thread :: sleep_for () बनाम नींद () में मुख्य ()

Sep 23 2020

std :: this_thread :: sleep_for () या usleep ()

मुख्य () में उपयोग करने के लिए बेहतर क्या होगा? यह बहुत मूर्खतापूर्ण हो सकता है लेकिन मैं C ++ 11 सुविधाओं के लिए नया हूं।

जवाब

6 ShadowRanger Sep 23 2020 at 19:07

पूर्व वास्तव में एक पोर्टेबल C ++ फ़ंक्शन है। उत्तरार्द्ध एक अप्रचलित, गैर-पोर्टेबल POSIX फ़ंक्शन है (इसके द्वारा प्रतिस्थापित किया जाता है nanosleep, जो गैर-पोर्टेबल रहता है)। उपयोग करें std::this_thread::sleep_for(), जो संभवतः nanosleepउपलब्ध / उपयुक्त, या जो भी अन्य कार्य प्रणाली प्रदान करता है, उसके संदर्भ में कार्यान्वित किया जाएगा ।