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

 


Dernière réponse
Sujet : commande "delai" C++
saxgard alarm fais ca  tres bien , bjbebert a raison , tu fais les signaux et camarchera tres bien pas besoin de thread ou autre enfin je pense  ;)  
@++

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
saxgard alarm fais ca  tres bien , bjbebert a raison , tu fais les signaux et camarchera tres bien pas besoin de thread ou autre enfin je pense  ;)  
@++
El_gringo

BENB a écrit a écrit :

 
ca bloque le thread, pas le process...
Bon s'il y a qu'un thread :D  




 
Tu sais bien, que de toute façon, il fera, ni multi threading, ni multi process. Allez, avoue le que t'as tord... ça fait du bien des fois ! :p

BENB

El_Gringo a écrit a écrit :

 
 
sauf que sleep, ça bloque le process dans lequel il est ... suis un peu ! Y va pas faire du multi process pour son p'tit bomberman !  




ca bloque le thread, pas le process...
Bon s'il y a qu'un thread :D

El_gringo

BENB a écrit a écrit :

Le + simple c'est void sleep(int delai) ou delai est en s  




 
sauf que sleep, ça bloque le process dans lequel il est ... suis un peu ! Y va pas faire du multi process pour son p'tit bomberman !

BENB Le + simple c'est void sleep(int delai) ou delai est en s
karlkox Sous linux et les OS posix compliant en général, il suffit d'utiliser les funcs spécifiques aux temps : gettimeofday, time suffira amplement. (man gettimeofday et man time)

 

[edtdd]--Message édité par KarLKoX--[/edtdd]

bjbebert Tu veux attendre ou tu veux que ton programme continue ?
Je suppose que tu veux pouvoir etre averti lorsqu'un certain delai est ecoule.
Pour cela, sous Win, tu as les timers (fonction SetTimer je crois). Tu demande au systeme de t'envoyer un message n secondes plus tard.
 
Sous Unix, je crois qu'il existe une fonction 'alarm' qui t'envoi un signal au bout d'un certain delai.
moumoute_lr plz, quelle est la commande qui permet au systeme "d'attendre" mais sans bloquer le prog ou biuffer plein de ressources?
vu que c sous nunux, impossible d'utiliser conio.h...
donc ze suis bloqué!
en fait, il s'agit de faire un bomberman et la bombe doit exploser au but d'un certain temp...
merci de votre aide!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)