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

Concurrence et multi-thread Java Discussion :

Programmation concurrente - Partie 1 : Gestion des threads


Sujet :

Concurrence et multi-thread Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 7 084
    Points
    7 084
    Par défaut Programmation concurrente - Partie 1 : Gestion des threads
    Bonjour à tous,

    Je vous propose de découvrir tous les outils de Java SE permettant la gestion de la concurrence. Le premier chapitre est orienté programmation parallèle en général et est consacré à la gestion des threads en Java :

    http://lmauzaize.developpez.com/tuto...stion-threads/


    Toutes les remarques et suggestions sont naturellement les bienvenues.

    Bonne lecture !

  2. #2
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 325
    Points : 3 768
    Points
    3 768
    Billets dans le blog
    12
    Par défaut
    Bonjour, j'ai rapidement survolé le tutoriel (sur lequel je compte revenir lire plus en détail), mais les accents dans le code Java m'ont un peu choqué.

  3. #3
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 7 084
    Points
    7 084
    Par défaut
    Citation Envoyé par Gugelhupf Voir le message
    Bonjour, j'ai rapidement survolé le tutoriel (sur lequel je compte revenir lire plus en détail), mais les accents dans le code Java m'ont un peu choqué.
    Effectivement c'est une remarque qui revient souvent mais je suis désolé l'essentiel de l'article a été rédigé avant l'application de la réforme de l'orthographe

    Plus sérieusement, je suis conscient que c'est un parti pris et voici mes raisons :
    • En rédigeant les exemples, je me suis rendu compte que certains termes pouvaient être confondus lorsque l'on omettait l'accent.
    • Cela créé une meilleure continuité dans le texte lorsque l'on fait référence à une variable plutôt que parler de la "task" ou mentionnée la tâche sans que l'on sache explicitement de quoi il s'agit.
    • Cela permet de rappeler que nous avons un langage qui supporte très bien l'Unicode et que l'on peut en profiter pleinement y compris dans les noms de variables.



    J'espère en tout cas que cela ne gênera pas la lecture de l'article.

  4. #4
    Membre averti
    Profil pro
    professeur des universités à la retraite
    Inscrit en
    Août 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : professeur des universités à la retraite

    Informations forums :
    Inscription : Août 2008
    Messages : 364
    Points : 439
    Points
    439
    Par défaut
    Je me trompe peut-être mais il me semble que beaucoup de problèmes de concurrence doivent être abordés de façon différente si l'on utilise les ressources de Java 8, non ? Pensez-vous décrire cela dans la suite ?

  5. #5
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 7 084
    Points
    7 084
    Par défaut
    Citation Envoyé par ptyxs Voir le message
    Je me trompe peut-être mais il me semble que beaucoup de problèmes de concurrence doivent être abordés de façon différente si l'on utilise les ressources de Java 8, non ? Pensez-vous décrire cela dans la suite ?
    Les articles s'articulent essentiellement autour des packages java.util.concurrent.*. Donc il y a encore beaucoup de choses à venir.

    Les problèmes de concurrence peuvent s'aborder de multiples manières et ce sera un peu plus l'objectif du dernier chapitre. Néanmoins, à quelles "ressources" de Java 8 faîtes-vous allusion ?

  6. #6
    Membre averti
    Profil pro
    professeur des universités à la retraite
    Inscrit en
    Août 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : professeur des universités à la retraite

    Informations forums :
    Inscription : Août 2008
    Messages : 364
    Points : 439
    Points
    439
    Par défaut
    Citation Envoyé par Logan Mauzaize Voir le message
    Les problèmes de concurrence peuvent s'aborder de multiples manières et ce sera un peu plus l'objectif du dernier chapitre. Néanmoins, à quelles "ressources" de Java 8 faîtes-vous allusion ?
    Bonjour, eh bien je suis loin d'être un connaisseur en la matière, mais il me semble qu'il existe de la documentation sur ces nouveaux aspects de Java 8 comme dans ces sources :

    - JVM Concurrecnys : Java 8 concurrency basics
    - http://docs.oracle.com/javase/8/docs.../changes8.html
    - Concurrency updates
    - ou ceci sur les Stream exécutés en parallèle :
    - http://docs.oracle.com/javase/tutori...ms_in_parallel
    - Java 8 parallel streams

  7. #7
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Points : 1 369
    Points
    1 369
    Par défaut
    Citation Envoyé par Logan Mauzaize Voir le message
    Effectivement c'est une remarque qui revient souvent mais je suis désolé l'essentiel de l'article a été rédigé avant l'application de la réforme de l'orthographe

    Plus sérieusement, je suis conscient que c'est un parti pris et voici mes raisons :
    • En rédigeant les exemples, je me suis rendu compte que certains termes pouvaient être confondus lorsque l'on omettait l'accent.
    • Cela créé une meilleure continuité dans le texte lorsque l'on fait référence à une variable plutôt que parler de la "task" ou mentionnée la tâche sans que l'on sache explicitement de quoi il s'agit.
    • Cela permet de rappeler que nous avons un langage qui supporte très bien l'Unicode et que l'on peut en profiter pleinement y compris dans les noms de variables.



    J'espère en tout cas que cela ne gênera pas la lecture de l'article.
    Je suis plutôt pour éviter les accents (ça complique l'écriture de code je trouve), mais si on choisi d'écrire en français, il faut y aller franchement parce que le "ForkJoinTâche"...

Discussions similaires

  1. Gestion des threads
    Par yanis97 dans le forum C++
    Réponses: 6
    Dernier message: 08/03/2006, 09h39
  2. GEstion des thread
    Par Julien Dufour dans le forum Access
    Réponses: 8
    Dernier message: 06/10/2004, 14h28
  3. [reseaux] Gestion des threads en perl
    Par totox17 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 28/11/2002, 09h40

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