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 :

Synchrone/asynchrone : différences et intérêt.


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Juillet 2010
    Messages : 30
    Par défaut Synchrone/asynchrone : différences et intérêt.
    Bonjour,

    Malgré ce que je lis sur le msdn, je ne comprends pas bien la différence entre des arraylist synchrones et asynchrones. Faut-il en privilégier un dans le cadre d'une application multi-threadée?

  2. #2
    Membre actif
    Homme Profil pro
    infographiste et codeur AS3
    Inscrit en
    Avril 2015
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : infographiste et codeur AS3
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 45
    Par défaut
    Personne n'a répondu en 10 ans lol.. Je me posais la même question ! en électronique, le synchrone se fait directement sans attendre d'accord et Asynchrone, fait d'abord avec une demande, attend un acknowledge (accusé de réception ou accord) est levé.
    Pour C#, je l'ignore, logiquement, le synchrone est + rapide, l'asynchrone est sans doute dans le cas de fichier externe à charger ou peut-être, oui, dans le multithreading.. En tous cas pour trouver des choses claires autour de C#, ce n'est pas évident..

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    Citation Envoyé par alama32 Voir le message
    Personne n'a répondu en 10 ans lol..
    non, comme toutes les questions personne n'a répondu en quelques jours, après il n'y a aucune raison de tomber sur cette question, à part pour quelqu'un qui cherche la réponse (et donc qui ne l'a pas)

    Citation Envoyé par alama32 Voir le message
    Je me posais la même question !
    la même question que quoi ?
    parce que la question d'origine "arraylist synchrone ou asynchrone" ca ne veut pas dire grand chose ...
    et le titre "interet de l'asynchrone" ca me parait assez simple, si tu envoies une requete à un serveur ou équipement par le réseau tu peux attendre la réponse avant de la traiter, ou alors continuer à faire autre chose pendant ce temps et être averti de la réponse quand elle arrive pour la traiter

    Citation Envoyé par alama32 Voir le message
    En tous cas pour trouver des choses claires autour de C#, ce n'est pas évident..
    ah !?

    si vous avez une question claire n'hésitez pas à la poser
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre actif
    Homme Profil pro
    infographiste et codeur AS3
    Inscrit en
    Avril 2015
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : infographiste et codeur AS3
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 45
    Par défaut
    Bonjour Pol63, la question est la même depuis le début, quelle est, en C#, la différence entre synchrone et Asynchrone ? je vois dans l'aide Microsoft les deux façons de sérialiser/désérialiser un JSON, mais pas d'explication claire.. la seule différence que je vois c'est qu'en Asynchrone, c'est dans le cas d'un JSON en fichier Externe.. C'est donc, une déduction, mais qui dit que c'est vraiment ça la différence? j'aime apprendre! mais j'aime aussi que les choses soient clairement expliquée..

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    J’ai expliqué ce que c’était ...
    Asynchrone ça veut dire que tu seras averti de la fin alors que synchrone c’est bloquant
    Donc pour tout ce qui peut potentiellement prendre plus de 100ms et qui vient de l’ui c’est utile
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre actif
    Homme Profil pro
    infographiste et codeur AS3
    Inscrit en
    Avril 2015
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : infographiste et codeur AS3
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 45
    Par défaut
    Ha oui, je vois.. d'où le mot clef "await" .. C'est important de savoir ce truc, dommage que l'aide Microsoft ne le détaille pas.
    Merci!

Discussions similaires

  1. [11gR2] dataguard synchrone asynchrone
    Par zidane2012 dans le forum Oracle
    Réponses: 0
    Dernier message: 31/03/2014, 07h39
  2. Réponses: 0
    Dernier message: 21/06/2012, 10h39
  3. [Séquence] Messages synchrones/asynchrones
    Par infofree dans le forum Autres Diagrammes
    Réponses: 15
    Dernier message: 04/04/2008, 09h42
  4. fonction synchrone asynchrone
    Par akrlot dans le forum C
    Réponses: 12
    Dernier message: 28/09/2007, 14h34
  5. Replication synchrone/asynchrone avec Oracle 8i
    Par Fraise des Bois dans le forum Oracle
    Réponses: 1
    Dernier message: 11/01/2006, 21h24

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