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

C++Builder Discussion :

problem avec TThread


Sujet :

C++Builder

  1. #1
    hrp
    hrp est d�connect�
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 10
    Par d�faut problem avec TThread
    Bonjour,

    j'ai cr�er 2 applications developp�es avec BCB6:
    server: supervise quelques applications locales (v�rifie les processus pr�sents)
    client: interroge le server sur l'�tat de ces applications, suppervise ie local et affiche une fen�tre d'erreur si l'une des applications (local ou sur le server) ne troune pas.

    le client utilise 2 Thread, l'une pour la communication avec le server et l'autre pour la suppervision de ses applications.

    sur Windows XP mes applications client server fonctionnent � merveille. mais sur Windows 2000 il y a des problemes: l'application cliente ce bloque si ses 2 thread fonctionnent simultan�ment.

    Alors y aurait-il un problem avec la classe TThread et Windows 2000?

    je signal au passage que j'utilise la m�thode Synchronize() de la classe TThread pour l'actualisation de ma Form Principale.

    pourquoi mon Projet est-il incompatible avec Windows 2000?

    hrp

    merci.

  2. #2
    R�dacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par d�faut
    Bonjour,

    S'agit-il exactement de la m�me machine ?

    Pas d'hyperthreading sur la machine Windows 2000 ?

    Cordialement,

    Arnaud

  3. #3
    hrp
    hrp est d�connect�
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 10
    Par d�faut problem avec TThread
    non, la machine Windows 2000 ne poss�de pas d'hyperthreading. D'ailleur je rencontre ce probl�me sur n'importe quelle machine Windows 2000.
    J'ai l'impression que la m�thode Synchronize() joue un r�le dans ce probl�me.
    Dans un de mes Thread j'utilise un semaphore pour synchroniser les r�ceptions des r�ponses de l'application server en fonction des questions envoy�es par l'application cliente. Les s�maphores r�agissent-ils de la m�me mani�re sur Windows 2000 comme sur Winodws XP (CreateSemaphore() et WaitForSingleObject())?

  4. #4
    Invit�
    Invit�(e)
    Par d�faut Pas de pb avec un thread
    Bonjour,

    Je travaille avec Windows 2000 pro et BCB 6 pro.
    J'ai une application qui utilise 2 threads, mais un seul thread est actif � la fois.
    Je n'ai pas eu besoin d'utiliser la fonction synchronize().
    Je n'ai pas rencontr� de probl�mes.

  5. #5
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Bonjour,
    j'ai eu des probl�mes �quivalents avecla gestion des threads et des VCL entre des Applications tournant parfaitement sous NT 4 et provoquant des bloquages sous W2k
    j'ai r�solu le probl�me en n'utilisant plus le<synchronize de la VCL>,mais en envoyant simplement des messsages vers la fen�tre applicative � l'aide des API win32 <SendMessage>

    Cordialement
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    R�ponses: 3
    Dernier message: 09/01/2003, 10h33
  2. Problèmes avec le filtrage des ip
    Par berry dans le forum R�seau
    R�ponses: 9
    Dernier message: 30/12/2002, 07h51
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    R�ponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    R�ponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    R�ponses: 4
    Dernier message: 08/06/2002, 23h06

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