|
Un processo è un flusso di esecuzione corrispondente ad
un programma.
Un thread è un flusso di esecuzione corrispondente ad una
sequenza di istruzioni all'interno di un processo.
Anche in questo caso occorre distinguere il concetto di esecuzione
di una sequenza di istruzioni da quello di thread perchè ci sono
diverse essere diverse esecuzioni parallele di uno stesso codice
che danno origine a thread diversi.
Ci sono due modalità per la creazione di un thread:
-
Creare istanze della classe thread
-
Creare istanze di oggetti che implementano l'interfaccia Runnable
Scarica il codice della classe
che implementa istanze della classe Thread
Scarica il codice della classe
che implementa istanze di oggetti che implementano l'interfaccia
Runnable
|