IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

Question sur Thread::Sleep()


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 42
    Par d�faut Question sur Thread::Sleep()
    Slt,
    Par exemple mon prog:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    ...
    Fonction(A);
    Thread::Sleep(2000);
    Fonction(B);
    Normalement, la fonction(A) se lance, ensuite pause de 2 sec et enfin la fonction (B) ?

    Sous VC2008, Il fait la pause et apr�s se lancent les 2 fonctions, normal ?

    Merci

  2. #2
    R�dacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Mai 2007
    Messages
    11 517
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par d�faut
    Citation Envoy� par Ren97 Voir le message
    Normalement, la fonction(A) se lance, ensuite pause de 2 sec et enfin la fonction (B) ?
    Oui, c'est comme cela que cela devrait se passer

    Citation Envoy� par Ren97 Voir le message
    Sous VC2008, Il fait la pause et apr�s se lancent les 2 fonctions, normal ?
    Non, pas normal. Il faut investiguer
    • Probl�me d'interpr�tation par l'humain de l'affichage fait par le programme/debugger
    • Probl�me dans ton code (mais tu ne nous en montre pas beaucoup)
    • Ce que tu nous montres de mani�re synth�tique n'est pas le reflet de ton code
    • ...
    Raymond
    Vous souhaitez participer � la rubrique R�seaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs syst�me et r�seau � configurer leurs �quipements SNMP r�seau.
    e-verbe Un logiciel de conjugaison des verbes de la langue fran�aise.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 42
    Par d�faut
    Re,

    Voici la partie de mon code ou j'utilise "Sleep" :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    textBox1->Focus();
    envoiChaine("test");
    Thread::Sleep(2500);
    envoiChaine("test2");
    Ici, je veux envoyer une chaine ds un textbox grace a ma fonction "envoiChaine"
    (Faq de developpez).
    Je lance, il attend 2.5 sec et envoi les 2 chaines en meme temps...

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    D�tails du profil
    Informations personnelles :
    �ge : 51
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par d�faut
    Normal, ce genre de choses est faite via des messages Windows, qui ne sont pas imm�diatement trait�s, mais sont g�r�s via la boucle de messages de fa�on asynchrone.

    Comme tu "paralyses" ton thread avec le Sleep, tu ne passes pas par la boucle de traitement des messages imm�diatement, et la MAJ est donc diff�r�e.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au s�rieux, de toutes fa�ons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum ad�quat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. question sur 'threads' et 'random'
    Par Waldung dans le forum C++Builder
    R�ponses: 5
    Dernier message: 28/09/2007, 16h14
  2. Questions sur thread-safe
    Par cdrc78 dans le forum Struts 1
    R�ponses: 1
    Dernier message: 19/01/2007, 11h16
  3. une question sur thread
    Par LN(a) dans le forum Delphi
    R�ponses: 5
    Dernier message: 04/09/2006, 11h32
  4. question sur le comportement des threads
    Par rose-bonbon dans le forum CORBA
    R�ponses: 4
    Dernier message: 27/10/2004, 18h00
  5. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    R�ponses: 5
    Dernier message: 13/06/2003, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo