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

ASP.NET Discussion :

thread ascynchrone sans attendre la fin [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Points : 1 839
    Points
    1 839
    Billets dans le blog
    2
    Par défaut thread ascynchrone sans attendre la fin
    Bonjour

    En fait j'ai une fonction dans laquelle j'ai un zippage à faire.
    Je voudrai mettre le zippage dans un thread à part et continuer mon traitement de ma fonction principale toto

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Private Delegate Sub ThreadDelegate(ByVal obj As MiseADisposition, ByVal Folder As IO.DirectoryInfo)
    ...
    public sub toto(ByVal LaMADAs MiseADisposition, ByVal Folder As IO.DirectoryInfo)
    Traitement 1
    ...
    Dim tester As ThreadDelegate = AddressOf Zippage.zippageDossier
    Dim params(1) As Object
    params(0) = LaMAD
    params(1) = Folder
    tester.DynamicInvoke(params)
    traitement2
    ...
    End Sub

    Ce code attend le retour ... je n'arrive pas à dire qu'il exécute en parallèle.
    Le traitement d'erreur est interne à Zippage.zippageDossier.
    Je n'ai pas besoin et je ne veux pas attendre la fin de Zippage.zippageDossier
    (quand je zip des fichiers de plusieurs Go, ça met longtemps et les utilisateurs s'inpatienteront)

    Merci de votre aide
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

  2. #2
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Points : 1 839
    Points
    1 839
    Billets dans le blog
    2
    Par défaut
    A force de grater
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim T As Task = Task.Factory.StartNew(Sub() Zippage.zippageDossier(LaMAD, Folder))
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 15/05/2008, 17h41
  2. Réponses: 5
    Dernier message: 13/02/2006, 14h45
  3. [Système] Lancer un script sans attendre sa fin ?
    Par parisien dans le forum Langage
    Réponses: 9
    Dernier message: 03/11/2005, 22h09
  4. [Système] Lancer un executable sans attendre la fin
    Par raptor70 dans le forum Langage
    Réponses: 1
    Dernier message: 27/10/2005, 14h25
  5. [Dos] Lancer une commande dos sans attendre la fin
    Par MrEddy dans le forum Windows
    Réponses: 4
    Dernier message: 09/06/2005, 17h38

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