1. Runnable Object(스레드에서 할 작업)를 만듭니다.

Runnable r = new MyThreadJob();

2. Thread Object을 만들고 그 객체에 Runnalbe Object를 전달합니다.

Thread myThread = new Thread(r);

3. Thread 객체를 실행합니다.

myThread.start();

※ Runnable을 객체로 사용하지 않고
Thread t = new Thread();
만들어도 상관은 없지만, 객체지향적인 관점에서 Thread 객체와 그 스레드에서 해야 하는 역할은 확실히 구분되어 있으므로 그리 좋은 방법은 아니라고 할 수 있습니다.