Witam, mój problem jest następujący. W wątku głównym mam całe GUI aplikacji, mam też klasę core która jest logiką biznesową aplikacji, klasa core zawiera także inne klasa, miedzy innymi do obsługi bazy danych. Chciałbym klasę core uruchomić w innym wątku. Robię to w następujący sposób.
coreThread = new Thread(core);//core implementuje interface Runnable
coreThread.setDaemon(true);//chce żeby wątek nie kończył się po wykonaniu metody run();
//tylko czekał na żądania
coreThread.start();//uruchamiamy wątek. metodę run(); mam pustą gdyż nie chce jeszcze nic robić z wątkiem tylko ma
// czekać na żądanie.
//Dlaczego nie mogę uzyskać dostępu do metod w mojej klasie w ten sposób:
coreThread.MojaMetoda();