public class MyRunnable implements Runnable{ public void run() { thread action } } ... Runnable r = new MyRunnable(); Thread t = new Thread(r); t.start();