Buon giorno ragazzi, ho un problema e spero mi possiate aiutare.
Ho tre classi, classe A, classe B, classe C.

codice:
Classe A{
            Classe B objB = new Classe B(String);
            Classe C objC = new Classe C(javax.swing.JTextArea);
            objB.start(); // Classe B così come classe C estendono Thread
            objC.start();
           }
Il problema è che nel run che c'è in classe B l'override è fatto in modo che venga riempito un oggetto di tipo BufferedReader e che il run di classe C deve lavorare partendo dai dati presenti in quel buffer.

Grazie in anticipo a chiunque mi voglia aiutare.