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

Langage Perl Discussion :

référence sur la méthode d'un objet


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 5
    Par défaut référence sur la méthode d'un objet
    Bonjour,
    lorsque l'on créé un thread, une solution est de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    use threads;
    threads->new( \&method, $arg1, $arg2,...);
    Mon problème est que dans mon cas, il s'agit de lancer dans un thread la méthode d'un objet. Comment faire une réference sur la méthode de l'objet (du genre \&(Obj->method() ) ).

    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Réponse : on ne peut pas, mais c'est pas bien grave :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    use threads;
    threads->new( sub { obj->method(@_) }, $arg1, $arg2,...);
    --
    Jedaï

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 5
    Par défaut
    La suite de la suite

    Donc maintenant que j'arrive à lancer mes threads correctement j'aimerai savoir
    s'il y a moyen de mettre un timeout sur chaque thread que je lance.

    C'est-à-dire que le thread aurait un certain tout pour faire son job et s'il n'y arrive pas pour diverses raison il renvoie que c'est mort ...

    Toutes les pistes seront les bienvenues

    Merci pour votre aide

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/01/2010, 19h48
  2. Questions sur méthodes d'un objet appelant threads
    Par med365 dans le forum Général Python
    Réponses: 8
    Dernier message: 26/06/2008, 15h14
  3. [JNI] Conserver une référence sur plusieurs appels de méthode
    Par KindPlayer dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 26/05/2008, 17h50
  4. Réponses: 2
    Dernier message: 13/12/2006, 13h39
  5. Conseils sur la méthode de développement objet métier
    Par RamDevTeam dans le forum Langage
    Réponses: 5
    Dernier message: 08/12/2005, 18h14

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