Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
685 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

[C++] Killer un thread, mais pas comme un gros cochon :o

n°194195
godbout
Génial.
Posté le 12-08-2002 à 17:25:45  profilanswer
 

Reprise du message précédent :
IL aurait pu mettre un break :o


---------------
Super.
mood
Publicité
Posté le 12-08-2002 à 17:25:45  profilanswer
 

n°194213
chrisbk
-
Posté le 12-08-2002 à 17:48:07  profilanswer
 

tuveux quand meme pas me dire que ton vieux programme marche toujours pas ??? [:ddr555]

n°194352
godbout
Génial.
Posté le 12-08-2002 à 22:51:05  profilanswer
 

:jap:  :D


---------------
Super.
n°194978
Musaran
Cerveaulté
Posté le 14-08-2002 à 02:56:23  profilanswer
 

letoII a écrit a écrit :

C pas pour critique mais ton for il est assez moche là


Ben si, tu critiques là...
C'est vrai qu'il est pas très othodoxe ce for, pourtant il regroupe bien le contrôle de boucle:
-initialisation
-test (oui, c'est pas la même variable...)
-incrémentation
 

Godbout a écrit a écrit :

IL aurait pu mettre un break :o


Bon, bon, d'accord, nouvelle formule:

Code :
  1. #include <windows.h>
  2. BOOL stop= false ;//arrêter le thread ?
  3. const DWORD checkmailsgap= 30*60*1000 ;//30 minutes
  4. const DWORD checkstopgap =     1*1000 ;// 1 seconde
  5. DWORD WINAPI fThread(LPVOID parg){
  6. for(DWORD t=0 ; ; t+= checkstoptime){
  7.  if(t>=checkmailsgap){
  8.   t%= checkmailsgap ;
  9.   checkmails() ;
  10.  }
  11.  Sleep(checkstoplap);
  12.  if(stop) break ;
  13. }
  14. return 0;
  15. }


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°195017
LetoII
Le dormeur doit se réveiller
Posté le 14-08-2002 à 08:16:57  profilanswer
 

musaran a écrit a écrit :

Ben si, tu critiques là...
C'est vrai qu'il est pas très othodoxe ce for, pourtant il regroupe bien le contrôle de boucle:
-initialisation
-test (oui, c'est pas la même variable...)
-incrémentation
 
Bon, bon, d'accord, nouvelle formule:

Code :
  1. #include <windows.h>
  2. BOOL stop= false ;//arrêter le thread ?
  3. const DWORD checkmailsgap= 30*60*1000 ;//30 minutes
  4. const DWORD checkstopgap =     1*1000 ;// 1 seconde
  5. DWORD WINAPI fThread(LPVOID parg){
  6. for(DWORD t=0 ; ; t+= checkstoptime){
  7.  if(t>=checkmailsgap){
  8.   t%= checkmailsgap ;
  9.   checkmails() ;
  10.  }
  11.  Sleep(checkstoplap);
  12.  if(stop) break ;
  13. }
  14. return 0;
  15. }






 
C'était pas une critique violante quoi, je voulais juste débatre un peu sur la forme, c'est tout (bon si non le break je trouve ça encore plus moche, mais bon ça doit être une question de goût, après tout chacun est libre de faire comme il le sent :D )


---------------
Le Tyran
n°195024
godbout
Génial.
Posté le 14-08-2002 à 08:50:59  profilanswer
 

le :o c'etait bien sur pour ironiser, fallait pas en mettre de break :D


---------------
Super.
n°195576
Musaran
Cerveaulté
Posté le 15-08-2002 à 04:35:51  profilanswer
 

letoII a écrit a écrit :

le break je trouve ça encore plus moche


Entre deux mochetés j'ai choisi la moindre.
Nos goûts se rejoignent ici.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Gros probleme sur mon script d'inscription... Help me....Thread
thread[PHP] Besoin d'un Gros coup de main pour finir mon site
Gros bleme de mise en page d un design :([JAVA] probleme de thread
[Perl] Mémoire partagé en multi-thread[APACHE + PHP ] uploader des gros fichiers
[Java] utilisation de thread[SDL + thread + DLL] Est-il possible de faire un mélange des trois ?
Plus de sujets relatifs à : [C++] Killer un thread, mais pas comme un gros cochon :o


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR