Bonjour,
J'ai un petit souci avec la fonction sleep... Je travail sur un système Client \ Serveur. Mon client fonctionne sous windows et mon serveur sous linux. Le client est censé envoyer des informations au serveur, tout cela fonctionne. J'ai donc fait en sorte que cette opération soit exécuté toutes les xx secondes, j'ai donc mis mon opération dans une fonction lancée via un threads. La fonction, une fois les infos envoyées doit attendre xx secondes puis se relancer (elle se rappelle elle même). ça fonctionne mais ma charge de processeur reste à 100% en faisant ça. J'ai testé pour mettre dans une boucle afin d'éviter que ce soit la fonction elle même qui se rappel et pareil...
J'ai testé cette opération tout bête sur la partie serveur (en gros le sleep répété ) et la pas de souci... J'en viens donc à me dire que le sleep sous windows pause problème au niveau de la charge processeur? Si oui comment résoudre ça, existe t il une autre méthode?
D'avance merci![]()
Partager