Quote Originariamente inviata da Mitele Visualizza il messaggio
dovrei impostare una struttura in java che faccia quanto segue: ad ogni ora chiama una funzione B, ogni giorno chiama una funzione B, una volta la settimana chiama una funzione B e una volta al mese chiama una funzione B... secondo voi lo scheletro è corretto? Per favore mi date qualche dritta??
Concettualmente: per la schedulazione oraria e giornaliera giustamente "senti" il cambiamento. Per settimanale/mensile no, non è corretto, perché non verifichi il cambiamento.

A parte questo, se vuoi perseverare su questa strada metti almeno uno "sleep" nel while, perché altrimenti il tuo loop sta perennemente in esecuzione, "consuma" solo CPU inutilmente oltre al fatto che ovviamente tiene impegnato il thread che sta eseguendo avviaReport.