std :: this_thread :: sleep_for () vs sleep () w main ()
Sep 23 2020
std :: this_thread :: sleep_for () Lub usleep ()
Co byłoby lepsze do użycia w main ()? To może być bardzo głupie, ale jestem nowy w funkcjach C ++ 11.
Odpowiedzi
6 ShadowRanger Sep 23 2020 at 19:07
Pierwsza jest w rzeczywistości przenośną funkcją C ++. Ta ostatnia jest przestarzałą, nieprzenośną funkcją POSIX (zastąpioną nanosleep, która pozostaje nieprzenośna). Użycie std::this_thread::sleep_for(), które prawdopodobnie zostanie wdrożone pod względem nanosleepdostępności / stosowności lub jakiejkolwiek innej funkcji, którą system zapewnia w inny sposób.