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# Discussion :

[debutant] Utilisation des threads ou pas ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 81
    Par défaut [debutant] Utilisation des threads ou pas ?
    Bonjour bonjour,

    Je dois effectuer un opération sur chaque fichier d'un répertoire. Mais l'opération est un peu longue (scan à l'aide d'un autre programme), alors je me demande si je dois utiliser les threads ? au premier fichier l'opération se lance, puis le programme passe au second fichier et lance l'opération sans attendre la fin du précédent.

    Pour le tuto, j'ai trouvé ça : http://emerica.developpez.com/csharp/threads/

    Mais je voudrais d'abord m'assurer que c'est bien ce que je cherche à faire... je débute quoi !

    Merci d'avance.

  2. #2
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut
    cela depens de tes besoins...

    Si tu veux laisser l'application reprednre le controle avant la fin de ton analyse (pour faire d autre traitement par exemple) ce serait bien d en utiliser, mais si de toute facon tu est obligé d attendre la fin des analyses ce n est pas une necessité.


    Dans tous les cas, ce sera plus confortable (à l'utilisation) avec des threads.

  3. #3
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    Oui, Thread ou BackgroundWorker, au choix

    Cela dit, si ton programme n'a pas "une super" interface graphique qui permet
    d'arreter les opérations ou qui doit montrer des infos de progression ou autre, c'est pas "obligatoire"

    Maintenant, tu peux avoir le traitement dans 1 Thread, comme faire X thread pour les traitements (cela dit, 1 thread de traitement ou X thread de traitement, ca sera surement plus longs avec X threads)

    The Monz, Toulouse

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 81
    Par défaut
    ok, merci

    je vais étudier vos remarques et je reviendrais si j'ai des soucis !

    merci encore

Discussions similaires

  1. connexion socket utilisant des threads
    Par alceste dans le forum C++
    Réponses: 16
    Dernier message: 14/10/2006, 12h00
  2. [Débutant]Utilisation des Threads
    Par maniolo dans le forum Débuter avec Java
    Réponses: 19
    Dernier message: 10/07/2006, 11h31
  3. Utilisation des threads
    Par Valinor dans le forum Linux
    Réponses: 2
    Dernier message: 30/11/2005, 16h41
  4. [debutant]Utiliser des matrices en C
    Par Battosaiii dans le forum C
    Réponses: 2
    Dernier message: 13/11/2005, 20h45
  5. Utilisations des Threads
    Par phoenix440 dans le forum Réseau
    Réponses: 15
    Dernier message: 21/08/2005, 17h19

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