Differenze tra le versioni di "Java/Multithreading"

Nessun cambiamento nella dimensione ,  9 anni fa
Può essere utile utilizzare i thread anche per eseguire più velocemente molte operazioni di I/O: poiché queste portano il thread a fermarsi fino all'avvenuta operazione (e a passare le risorse a un altro thread o processo), utilizzando più thread è possibile sfruttare i tempi di attesa per richiedere nuove operazioni I/O.
 
Per usare un thread si deve creare una classe che estenda la classe Thread contenente il codice da eseguire in parallelo e in seguito richiamarne il metodo '''run()'''. Questo metodo ritorna immediatamente ma avvia il codice contenuto dentro la classe, che verrà eseguito in cimultaneasimultanea al programma chiamante. Naturalmente è possibile aprire vari thread alla volta e un thread può, se lo vogliamo, aprirne altri.
 
Creo una classe ''Chiamato'' che estende Thread:
Utente anonimo