ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Basi | Espressioni | Comandi | Classi | Ereditarieta | Eccezioni | Thread | Utilita | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Thread
Thread
Creazione
Stati
Runnable
Problema!
Perchè?
synchronized
Semafori
Osservazioni
wait notify
Attenzione
Stallo

<<< Runnable >>>
Thread su un oggetto già derivato da qualcos'altro.
immaginiamo una finestra, derivata da oggetto GUI
Interfaccia Runnable
import java.awt.*;
class Contatore2 extends Frame
   implements Runnable {
      Contatore2() {
       ...  // inizializza la GUI
        new Thread(this).start();
      }
      public void run() {
         int n = 0;
         while(true) {
           label.setText(""+n);
           ++n;
         }
      }
      public static void main(String[] args) {
          Contatore2().start();
      }
}
Si rende multithreaded un oggetto non estendibile creando un nuovo oggetto thread
Il thread si "aggancia" all'oggetto originario eseguendo il metodo run


le interfacce sono un sostituto per i puntatori a funzione.
ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com