Как то я подзалип и упустил момент. public interface ReadFileInterface{ у меня есть это void start(); в нем есть это } public static class ReadFileThread implements ReadFileInterface, Runnable{ // также у меня есть это тут я должен реализовать метод - start(){ ........bla bla } } в мейне у меня psvm { ReadFileInterface rf = new ReadFileThread(); rf.start(); } и правильно я понимаю что у меня запускается моя имплементация метода start из интерфейса ReadFileInterface вместо start(); который запускает нить. Как быть что я пропустил как запустить эту нить?