
public class Teste extends Thread {

    private Fachada f;
    
    public Teste(Fachada f) {
        this.f = f;
    }

    public void run() {
        System.out.println("inicio run");
        f.m();    
        System.out.println("fim run");
    }
                        
    public static void main(String[] args) {
        try {
            Fachada f = new Fachada();        
            Teste t1 = new Teste(f);
            Teste t2 = new Teste(f);
            System.out.println("La vai ...");
            t1.start();
            t2.start();
            t1.join();
            t2.join();
            System.out.println("... foi!");
        }
        catch(Exception ex) {ex.printStackTrace();}
    }
       
}