Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    84

    eseguire una funzione ogni tot secondi

    Buogiorno a tutti

    Volevo sapere come posso avviare una funzione, che ho creato, ogni 10 secondi in java..ho provato a cercare su google, ma non ho trovato niente che centrasse col mio caso. Non so se avete presente in C# o pascal che c'è l'oggetto timer che implementando la funzione "onTime" si può dire di fare qlk ogni tot secondi? Ecco io voglio fare la stessa cs in Java.

    Chi mi può aiutare?

    Grz mille!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: eseguire una funzione ogni tot secondi

    Originariamente inviato da sandalf
    Volevo sapere come posso avviare una funzione, che ho creato, ogni 10 secondi in java..ho provato a cercare su google, ma non ho trovato niente che centrasse col mio caso.
    Vedi questa discussione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    scusa ma un for e un thread.sleep(int) non va bene?
    del tipo:

    codice:
     public void miaAzione() {
        try {
          for (int i = 1; i <= 10; i++) {
    azionedaripetere();
    Thread.sleep(30); //in millisecondi
    } catch(InterruptedException ex) {}
    
      }
    
    public void azionedaripetere() {
     // e qua scrivi
      }
    P.S. naturalmente dipende da quello che devi fare! perchè questo bloccherebbe la tua applicazione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.