Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [java] Creare un programma a tempo

    Ciao a tutti,

    devo creare un programma che ogni 2 ore mi fa partire un thread che fa opportune operazioni,
    come fare?

    Inoltre, se questo programma deve essere lanciato automaticamente all'avvio del PC è possibile farlo con un programma scritto in java?

    Grazie anticipato per l'aiuto!!!!
    Buona Serata!!!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Beh... il programma potrebbe essere esso stesso un Thread che rimane inattivo per 2 ore e, quando si risveglia, fa partire il secondo Thread (o programma separato che sia), poi torna a dormire per altre 2 ore.

    Per farlo partire all'avvio del PC hai diversi modi a seconda del sistema operativo che usi. Ad esempio:

    - Per Windows: inserisci il comando di avvio del programma Java nell'esecuzione automatica (o nel registro di configurazione)

    - Per Linux: inserisci il comento di avvio del programma Java nello script .bashrc dell'utente o in etc/bashrc

    ...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Invece del thread ti consiglio di utilizzare un timer, che contiene alcuni metodi utili per l'esecuzione di operazioni pianificate.
    Controlla la documentazione per le info
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    In effetti anche la classe Timer va bene... essa in pratica è una astrazione, che ricalca esattamente l'esempioche avevo fatto...
    Dalla documentazione
    Corresponding to each Timer object is a single background thread...
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    grazie x l'aiuto!!


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 © 2025 vBulletin Solutions, Inc. All rights reserved.