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

Java Discussion :

instancier une classe périodiquement


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2012
    Messages : 324
    Par défaut instancier une classe périodiquement
    Bonsoir,
    j'ai deux classes java qui permettent la mise à jour de deux table SQL.
    La première classe a un temps d'exécution de 40mn, la deuxième de 10 secondes.
    je voudrais lancer ces deux classes periodiquement dans une autre que j'appelerai "Point d'entrée" et qui constituera une sorte de classe main pour mon application.
    je veux par exemple que la première classe soit lancée chaque 20mn et la deuxième chaque 10 mn.
    j'ai deux questions concerant cette configuration:
    1- le fait de lancer ma première classe chaque 20mn réduit de moitiée l'affichage puisque il y aura deux instances de la même classes qui travaillent en parallèles sur la même table. Est ce que cette logique est correcte ou non?

    2- Si ce que je viens de décrire est correcte comment je pourrais assurer ce rebouclage sachant que mes classes n'héritent pas de Thread?

    j'espère avoir bien présenté le problème et merci d'avance.

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    La classe à utiliser pour le lancement périodique d'une tâche est timer

    Mais si ta 1ère classe a un temps d'exécution de 40 minutes et que tu la lances toutes les 20 minutes, quel résultat attends-tu de ce "chevauchement" ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Membre très actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2012
    Messages : 324
    Par défaut
    disons que la première instance comment à mettre a jour la table SQL et qu'au bout de 20 mn 1500 lignes sont renouvellées. la deuxième instance va mettre à jour ces même 1500 encore une fois avec un décalage de 20mn.
    De cette manière un utlisateur qui s'intérésse à ces 1500 lignes ne sera pas obligé d'attendre 40mn pour qu'elles soient mises à jour, mais seulement 20 mn car il y'a deux instances séparées de 20 mn.

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/05/2006, 19h05
  2. [JAR]Instancier une classe d'un jar
    Par Foub dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 16/08/2005, 15h10
  3. Réponses: 3
    Dernier message: 13/08/2005, 15h18
  4. [Débutant(e)]Instancier une classe connaissant son nom (String)
    Par Invité dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 17/06/2005, 11h05
  5. [Débutant(e)]servlet qui instancie une classe personelle
    Par NiBicUs dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/02/2005, 12h00

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