Es 1 - mario-ghergut-jcmaxwell-4bi/MultiThreading GitHub Wiki

In questo esercizio ho imparato a:


Dare un tempo casuale per fare qualsiasi cosa (in questo caso per dare il tempo di countdown tra un numero e l altro)


Random random = new Random();
int j = numeroMinore;
int n = numeroMaggiore - j;
int k = random.nextInt(n) + j;
questo e il codice utilizzato per dare un numero casuale

a usare i thread:

  • per creare un thread si deve utilizzare il seguente codice:
    Thread nomeThread = new Thread (new classe(parametri));
  • per utilizzare i thread bisogna avviarli con:
    nomeThread.start();
  • invece stopparli prima che finiscano la loro esecuzione si usa:
    nomeThread.interrupt()
  • per mettere in pausa il programma affinché i thread finisce:
    nomeThread.join()

Ma cos'è un tread?


Un thread è una divisione di un programma in sottoprogrammi che possono essere eseguiti contemporaneamente al programma principale.
⚠️ **GitHub.com Fallback** ⚠️