Articles of dormir

Mac Terminal: Comment obtenir des captures d’écran plus rapides?

J’ai écrit le script suivant pour m’aider à faire des captures d’écran successives. Je suis en mesure d’obtenir les captures d’écran dans des fichiers successifs, mais pas aussi rapidement que je les aimerais. Le taux de sumil n’est pas reconnu après un certain point. Quelles sont les limites décimales du «sumil»? S’il peut en fait […]

Script Bash avec entrée de redirection et veille.

J’ai un fichier avec des commandes d’entrée que je voudrais redirect dans un programme comme ça input.txt input1 input2 input3 input4 Je voudrais réorienter cela dans l’entrée d’un programme comme ça program < input.txt Mais il doit y avoir un délai entre l’entrée de la vérification, basée sur le même numéro, ou elle doit être […]

Comment puis-je réveiller un pthread endormi?

J’écris un programme en C ++. J’ai remarqué qu’il gagne un certain nombre de threads dont le but est de faire quelque chose à intervalles, il y en a 3 ou 4. J’ai décidé de refactoriser en écrivant un service de planification auquel les autres endroits qui utilisent ces threads pourraient s’abonner, ce qui devrait […]

Comment faire un thread dormir / bloquer pendant des nanosecondes (ou au moins millisecondes)?

Comment puis-je bloquer mon fil (peut-être le processus) pendant des nanosecondes ou peut-être pendant une période de millisecondes (au moins)? S’il vous plaît noter que je ne peux pas utiliser le sumil, car l’argument de dormir est toujours en secondes.

Pourquoi le temps de repos de Sleep (1) semble être variable dans Windows?

La semaine dernière, j’avais besoin de tester différentes fonctions algorithmiques et, pour que ce soit facile pour moi, j’ai ajouté des sumil artificiels et mesuré simplement l’heure. Quelque chose comme ça: start = clock(); for (int i=0;i<10000;++i) { … Sleep(1); … } end = clock(); Étant donné que l’argument du sumil est exprimé en millisecondes, […]

C ++: Comment dormir pendant une nanoseconde?

Duplication possible: Dormir moins d’une milliseconde Comment puis-je faire dormir un programme pendant une nanoseconde? J’ai cherché sur Internet et j’ai trouvé plusieurs façons de dormir, mais: Le Sleep() de windows.h ne dort que pendant des millisecondes. Le nanosleep() ne concerne que les systèmes POSIX et j’utilise Windows. J’ai aussi essayé ceci: int usleep(long usec) […]

Veille (x) provoque la mise en veille de l’ordinateur

C’est probablement l’une des choses les plus étranges que j’ai rencontrées jusqu’ici en C ++: while(counter != stop_value) { //Part A starting ip.ki.wVk = VK_RETURN; ip.ki.dwFlags = 0; SendInput(1, &ip, sizeof(INPUT)); ip.ki.wVk = VK_RETURN; ip.ki.dwFlags = KEYEVENTF_KEYUP; SendInput(1, &ip, sizeof(INPUT)); //Part A ending if (s == 2) counter++; else counter–; cout << counter; //for debugging […]

CPP WINDOWS: existe-t-il une fonction de veille en microsecondes?

Je sais qu’il y a des millisecondes (Sleep (milli)) mais je n’ai pas pu en trouver un pour le micro ..

Pourquoi devrais-je utiliser Sleep () avec un délai d’attente infini?

Selon MSDN, Sleep () peut être fourni en valeur INFINITE et cela “indique que la suspension ne doit pas expirer”. Pourquoi voudrais-je appeler Sleep () avec expiration INFINITE dans mon programme?

Dormir pour l’heure exacte en python

Je dois attendre environ 25ms dans une de mes fonctions. Parfois, cette fonction est appelée lorsque le processeur est occupé par d’autres choses et parfois par le processeur. J’ai essayé time.sleep(.25) mais parfois il faut 25 ms et d’autres fois cela prend beaucoup plus de temps. Y a-t-il un moyen de dormir pour une durée […]