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 :

Tutoriel pour apprendre à programmer avec les pools de threads en C# [Tutoriel]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut Tutoriel pour apprendre à programmer avec les pools de threads en C#
    Bonjour à toutes et à tous,

    Je vous propose un tutoriel pour apprendre l'utilisation du pool de threads en programmation C#. Vous pouvez le consulter à l'adresse suivante : http://fdorin.developpez.com/tutorie...eadpool/part1/

    Bonne lecture, et n'hésitez pas à apporter vos commentaires



    Retrouvez les meilleurs et tutoriels pour apprendre la programmation C#

  2. #2
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Par défaut
    Félicitations Dorinf pour cet excellent tutoriel qui peut aider à mieux organiser et optimiser son code pour améliorer les performances des applications programmées en C#
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  3. #3
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut
    Merci !
    Le second est dans les tuyaux

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Hello

    Je trouve que la 1ère phrase est mal trouvée: "Il existe plusieurs raisons pour vouloir introduire du parallélisme au sein de nos programmes."
    Parallélisme et multi thread sont 2 notions différentes

  5. #5
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut
    Bonjour lutecefalco,

    Tu as raison sur le fait que parallélisme et multi-threading sont deux notions différentes. Le multi-threading est un exemple particulier de parallélisme (tout comme l'utilisation d'instructions vectoriel ou encore l'utilisation d'architectures distribuées).

    Maintenant, vue le contexte dans lequel cette phrase se situe, il n'y a aucune ambiguïté. D'autant plus que, d'après mon expérience, la plupart des gens ne sait pas réellement la différence entre ces deux notions et emploi, dans le langage courant, l'un comme l'autre.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par dorinf Voir le message
    Maintenant, vue le contexte dans lequel cette phrase se situe, il n'y a aucune ambiguïté.
    Je trouve que si justement, ça vient juste après le titre où tu emploies le terme de multi thread

    Citation Envoyé par dorinf Voir le message
    D'autant plus que, d'après mon expérience, la plupart des gens ne sait pas réellement la différence entre ces deux notions et emploi, dans le langage courant, l'un comme l'autre.
    C'est vrai, mais c'est pas une raison.
    D'autant plus, que les articles de ce genre sont justement faits pour prêcher la bonne parole

  7. #7
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut Tutoriel pour apprendre à programmer avec les pools de threads en C# : deuxième partie
    Bonjour à toutes et à tous,

    Je vous propose le second tutoriel de la série pour apprendre l'utilisation du pool de threads en programmation C#. Vous pouvez le consulter à l'adresse suivante : http://fdorin.developpez.com/tutorie...eadpool/part2/

    Bonne lecture, et n'hésitez pas à apporter vos commentaires



    Retrouvez les meilleurs et tutoriels pour apprendre la programmation C#

  8. #8
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Par défaut
    Merci Dorinf et félicitations pour cette deuxième partie
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  9. #9
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut
    Merci !

    Maintenant, il faut que je trouve le temps de finir le 3ème volet

  10. #10
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Merci pour le tuto.
    Ptite question: le CancellationToken.Cancel(), il ne faut pas plutôt le faire quand la tâche retourne true?
    (Ou alors j'ai lu trop vite )

  11. #11
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Ptite question: le CancellationToken.Cancel(), il ne faut pas plutôt le faire quand la tâche retourne true?
    Non, c'est bien quand la tâche retourne false. Si la tâche retourne false, c'est que le nombre n'est pas premier car on a trouvé un diviseur. On peut donc arrêter tous les autres calculs.

    Si maintenant la tâche retourne true, c'est qu'il n'y a pas de diviseur dans un intervalle donné. Mais il peut potentiellement y en avoir dans d'autres intervalles. On ne doit donc pas interrompre les autres tâches. Est-ce plus clair ainsi ?

Discussions similaires

  1. Premier programme avec les tableaux
    Par Panaméen dans le forum Débuter
    Réponses: 3
    Dernier message: 02/11/2007, 10h41
  2. Tutoriel sur les pool de threads
    Par ploxien dans le forum Concurrence et multi-thread
    Réponses: 1
    Dernier message: 09/08/2007, 13h14
  3. [Debutant] Programme avec les fonctions
    Par Tilk*sg1 dans le forum Débuter
    Réponses: 5
    Dernier message: 06/11/2006, 10h03
  4. Programmation avec les MFC
    Par ksoft dans le forum MFC
    Réponses: 3
    Dernier message: 04/05/2006, 21h50
  5. Réponses: 4
    Dernier message: 15/03/2006, 09h31

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