Интерфейс Runnable



В отдельном потоке могут жить не только методы, но и целый класс.



Для этого ему надо имплементировать интерфейс Runnable, в котором находится метод run(). В самом методе нужно написать скрипт, который запустится при запуске потока, как метод main.



После сей класс нужно предоставить потоку как аргумент в конструктор new Thread(runnable)