Autore Topic: Programmazione concorrente o no ?  (Letto 346 volte)

Offline Raffyna

  • Utente junior
  • **
  • Post: 104
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc wildfire
  • Sistema operativo:
    seven
Programmazione concorrente o no ?
« il: 01 Agosto 2014, 14:26:55 CEST »
0
Salve Ragazzi,
avrei una domanda da porvi.
Dovrei realizzare un'applicazione che ogni 0.5 secondi controlla dei dati scritti su un file json,
e pensavo di usare la programmazione con i thread.
Che ne pensate?
avete qualche suggerimento ?
Grazie in anticipo

Offline CrotaNexus

  • Utente normale
  • ***
  • Post: 156
  • Vuolsi così colà dove si puote ciò che si vuole
  • Respect: +25
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    SimoneDev
  • Sistema operativo:
    Windows 8.1
Re:Programmazione concorrente o no ?
« Risposta #1 il: 01 Agosto 2014, 17:31:31 CEST »
0
Per me potrebbe andar bene come soluzione. Potresti utilizzare qualcosa del genere.

 
Codice (Java): [Seleziona]
      thread = new Thread() {          
            @Override
            public void run() {
                // TODO Auto-generated method stub
                try {
                    while(true) {
                        Thread.sleep(1000);
                        activity.runOnUiThread(new Runnable() {
                            @Override
                            public void run() {
                                aggiornaValori();
                            }
                        });
                    }
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }          
        };
        thread.start();
SimoneDev @ Google Play Store