|
|
|
| [C] thread par skarsnick |
jeudi 22 mars 2007 à 12:34:44 |
Configuration: Windows 2000 Internet Explorer 6.0
Re salut,
Et bien tu peux par exemple le modifier si nécessaire pour le faire boucler toutes les secondes. Tu n'auras qu'à lancer l'exe et voilà. Ou alors tu peux le mettre dans les tâches planifiées de ton pc (si tu es en administrateur) et configurer la tâche pour qu'elle se lance toutes les secondes. Les threads c'est plutôt lorsque tu veux faire différentes actions en même temps dans un même programme par exemple.
|
c'est parfait comme tu fait.
Tu peut éventuellmement mettre un while(true) à la place du for. 1seconde=> sleep(1000) normalement. pour lancer au demarrage de TA session, rajoute une ligne dans un fichier de ton home, il faut trouver lequel. ".bashrc" chez moi. Mais peut être ".profile" ou ".dtprofile" Salutation ! Char Snipeur
|
je ne pense pas qu'un thread change quoi que ce soit. Donc ne te prend pas la tête avec ça.
un thread permet l'execution parallèle, mais ne libère pas le processus, donc tu restera bloquer, car le shell attend que le processus se termine. En fait, il faut dire au shell d'executer le programme mais de ne pas attendre qu'il se termine. En mode console, cela se fait aisément en ajoutant '&' à la fin de la ligne. Il faut tester si ça fonctionne aussi à l'intérieur d'un script. Si le '&' ne fonctionne pas, plutôt q'un thread, utilise exec, ou system ou relance un script qui relancera ton programme. pour le mettre à tout les utilisateur, il doit y avoir un .bashrc commun à tous, reste à le trouvé (/usr ... ?) Salutation ! Quand on sait pas, on touche pas !JBT Char Snipeur
|
| 27/04 11h30 | [C/C++] THREAD, erreur. | Programmation | 27/04 16h00 | 1 |
| 01/03 14h58 | [C] threads | Programmation | 01/03 14h58 | 0 |
| 31/05 18h29 | [C] Threads | Programmation | 31/05 18h29 | 0 |
| 12/04 20h20 | [C] thread sous linux | Programmation | 12/04 21h03 | 2 |