L'interfaccia Runnable

  • A volte non è conveniente creare una nuova classe per un nuovo thread, dato che la nuova classe non ha accesso diretto ai dati della nostra classe, quindi il suo metodo run non ha la stessa facilità nel gestire gli attributi rispetto ad un metodo della nostra classe
  • Possiamo allora implementare nella nostra classe l'interfaccia Runnable
  • Questa interfaccia prevede un unico metodo, public abstract void run(), che la nostra classe dovrà implementare
  • Se la nostra classe implementa Runnable, potremo allora creare un oggetto Thread, inizializzato con la nostra classe, il quale gestirà il nostro metodo run come thread

© Ing. Stefano Salvi - All rights reserved