Maison >développement back-end >C++ >Comment puis-je dormir pendant un nombre spécifique de millisecondes en C ?
Dormir en millisecondes en C
Bien que la fonction POSIX sleep(x) permette de dormir pendant un nombre de secondes spécifié, il peut y avoir scénarios dans lesquels un contrôle plus précis de la durée du sommeil est requis, en particulier en millisecondes. En C , la bibliothèque standard apporte une solution à ce besoin.
En C 11, la fonction
Par exemple, pour mettre le programme en veille pendant x millisecondes, vous pouvez utiliser le code suivant :
#include <chrono> #include <thread> std::this_thread::sleep_for(std::chrono::milliseconds(x));
Cette fonction sleep_for() est claire, lisible et élimine le besoin de deviner les unités de la fonction sleep(). Il offre un contrôle précis sur la durée du sommeil, permettant un contrôle plus fin de vos programmes C.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!