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

Delphi Discussion :

Thread, Httpcli et pause ?


Sujet :

Delphi

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 624
    Par défaut Thread, Httpcli et pause ?
    Bonjour à tous,

    voici mon probleme, j'ai un thread qui lance 4 connexions http pour récupérer de simples pages html sur le même serveur mais voilà parfois l'une d'entre elle bloque (je connais la raison, là n'est pas le probleme) et me renvoie un timeout comme reponse. Ce que je voudrais c'est que lorsque j'obtiens ce timeout (cela signifie que le serveur est surchargé et ne peux gerer ma connexion), effectuer une pause des 3 autres threads en cours d'exécutions.

    Ma question est la suivante : Est-ce un fils (par rapport au thread principal) peut suspendre ses freres ? humm j'espere que vous me comprenez

    Amicalement,
    Bruno

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,
    PostThreadMessage est une Api permettant d'envoyer un message à un autre thread. Une piste peut-être ?...
    Bon courage !

  3. #3
    DMO
    DMO est déconnecté
    Membre chevronné
    Avatar de DMO
    Profil pro
    Inscrit en
    Février 2004
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 290
    Par défaut
    C'est une histoire de synchro de threads, et ce peut être fait de plein de façons différentes. À toi de choisir tes armes dans l'unité SyncObjs voire même JclSynch.

    TMultiReadExclusiveWriteSynchronizer pourrait t'être utile aussi.

Discussions similaires

  1. Mettre le thread GUI en pause
    Par luffydu22 dans le forum Multithreading
    Réponses: 0
    Dernier message: 26/12/2010, 13h41
  2. [Applet+Threads] Pause et resume qui fonctionne pas
    Par MinsK dans le forum Concurrence et multi-thread
    Réponses: 4
    Dernier message: 29/11/2005, 18h39
  3. [MFC] Faire une pause dans un thread
    Par Kevgeii dans le forum MFC
    Réponses: 3
    Dernier message: 21/02/2005, 11h49
  4. pause et reprise de thread
    Par raggadoll dans le forum C++Builder
    Réponses: 5
    Dernier message: 12/07/2003, 10h50
  5. Pause et reprise d'un thread
    Par raggadoll dans le forum Linux
    Réponses: 5
    Dernier message: 03/07/2003, 20h22

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