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

Collection et Stream Java Discussion :

[Java 1.4 timer] Nommer un timer ? c'est possible ?


Sujet :

Collection et Stream Java

  1. #1
    Membre confirmé
    Avatar de guipom
    Inscrit en
    Janvier 2003
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 207
    Par défaut [Java 1.4 timer] Nommer un timer ? c'est possible ?
    Bonjour,

    Je parcours l'API et le code de java 1.4 et je pense que le thread encapsulé dans la classe Timer du package util semble ne pas être nommé, ce qui est très génant ...

    J'ai essayé des subtilité du genre currentThread.setName mais c'est sûrement trop subtil et ça ne marche pas

    Y a t il une solution pour nommer explicitement le thread du TimerTask ? Merci d'avance

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut Re: [Java 1.4 timer] Nommer un timer ? c'est possible ?
    Salut,

    Citation Envoyé par guipom
    Je parcours l'API et le code de java 1.4 et je pense que le thread encapsulé dans la classe Timer du package util semble ne pas être nommé, ce qui est très génant ...
    En effet il semble utiliser le nom par défaut des thread (Thread-0, Thread-1, etc.).

    Citation Envoyé par guipom
    J'ai essayé des subtilité du genre currentThread.setName mais c'est sûrement trop subtil et ça ne marche pas
    Tu l'exécutes bien dans le thread du Timer ? Parce que j'ai essayé comme cela et cela marche parfaitement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Timer timer = new Timer();
    timer.schedule(
    	new TimerTask(){
    		public void run() {
    			Thread.currentThread().setName(newName);
    		}
    	}, 0);

    a++

  3. #3
    Membre confirmé
    Avatar de guipom
    Inscrit en
    Janvier 2003
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 207
    Par défaut
    Honte à moi je l'ai mis dans la classe Timer mais pas dans le run et c'était pas appellé

    Enfin honte à moi, ne pas nommer un thread, c'est pas beaucoup mieux finalement.

    Merci pour ta réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. un timer dans un timer
    Par skyangel20 dans le forum C++
    Réponses: 3
    Dernier message: 23/01/2007, 22h26
  2. Un timer ? Plein de Timer ? un thread de control ?
    Par vincedom dans le forum Threads & Processus
    Réponses: 2
    Dernier message: 12/06/2006, 13h18
  3. [javax.swing.Timer] Arrêter mon Timer
    Par GLDavid dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 17/01/2006, 15h26
  4. [débutant] Timer inférieur à 1ms ? Timer + précis ?
    Par hepar dans le forum C++Builder
    Réponses: 6
    Dernier message: 19/02/2004, 18h42
  5. [][Timer] Créer un Timer sans utiliser le composant
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 01/10/2003, 11h04

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