std :: this_thread :: sleep_for () vs sleep () main () içinde

Sep 23 2020

std :: this_thread :: sleep_for () Veya usleep ()

Main () 'de ne kullanmak daha iyi olurdu? Bu çok saçma olabilir ama C ++ 11 özelliklerinde yeniyim.

Yanıtlar

6 ShadowRanger Sep 23 2020 at 19:07

İlki aslında taşınabilir bir C ++ işlevidir. İkincisi, eski, taşınabilir olmayan bir POSIX işlevidir (yerini taşınabilir olmayan bir işlevle değiştirir nanosleep). Kullanılabilir / uygun olduğunda veya sistemin başka türlü sağladığı başka bir işlev std::this_thread::sleep_for()açısından büyük olasılıkla uygulanacak olan kullanım nanosleep.