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 :

Appel de fonction


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 66
    Par défaut Appel de fonction
    Bonjour,

    J'ai des questions quant à l'appel des fonctions en C# (j'imagine que c'est pareil dans la plupart des langages).

    Quand on appelle une fonction en mode non asynchrone (enfin normal quoi) est-ce que le programme continue pendant ce temps à effectuer ce qui est appelé après ? D'après mes cours d'archi non mais pourtant après des tests j'ai l'impression que si (peut etre que le compilateur passe automatiquement en synchrone ? Je sais pas je me pose peut etre les mauvaises questions mais je comprends pas trop...)

    Ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    AppelFonction1(parametre1, parametre2);
    int a = 6*9;
    Si la fonction "AppelFonction1" est très longue à s'exécuter, est-ce que le programme va bien attendre qu'elle soit terminée avant de passer à la ligne suivante et le calcul de a?
    (je pensais pouvoir trouver ma solution dans la pile des appels mais quand je clique dessus sous VS (ultimate 2010) aucune fenetre ne s'ouvre, rien ne se passe, pourquoi ?)

    J'espère avoir expliqué suffisamment mon problème.

    Merci d'avance,

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par PigKey6 Voir le message
    Si la fonction "AppelFonction1" est très longue à s'exécuter, est-ce que le programme va bien attendre qu'elle soit terminée avant de passer à la ligne suivante et le calcul de a?
    OUI si ta méthode AppelFonction1 est une fonction synchrone et que dans son implémentation il n'y a pas des instructions asynchrones.

Discussions similaires

  1. Appeler une fonction avec "action" ds un
    Par drinkmilk dans le forum ASP
    Réponses: 4
    Dernier message: 20/04/2004, 14h54
  2. Réponses: 4
    Dernier message: 19/04/2004, 13h41
  3. [JSP] Appeler une fonction
    Par Patrick95 dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 23/12/2003, 13h44
  4. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33
  5. Appeler une fonction avec/sans parenthèses
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 29/12/2002, 18h48

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