Runnable - интерфейс, для реализации потока

При использовании объектов, реализующих этот интерфейс, при старте нового потока, управление в нем будет передано именно в этот метод. Любой класс, объекты которого планируется запускать отдельным потоком должны реализовывать этот интерфейс.

Может использоваться в сочетании с классом Thread, позволяя реализовать метод run(), котрый будет вызван при старте данного потока.

class java.lang.Runnable
run()