参考URL:
http://www.cnblogs.com/jbelial/archive/2013/03/17/2964472.html
1、继承 java.lang.Thread 类。
2、实现Runnable 接口。
class ThreadText extends Thread { public void run() { for (int a=0; a<10; a++) { System.out.println(currentThread().getName() + ":-1:" + a); } } } class RunnableText implements Runnable { public void run() { for (int a=0; a<10; a++) { System.out.println(Thread.currentThread().getName() + ":-2:" + a); } } } public class StartThread { public static void main(String[] args) { ThreadText tt1 = new ThreadText(); tt1.start(); tt1.run(); RunnableText tt2 = new RunnableText(); Thread thread = new Thread(tt2); Thread thread1 = new Thread(tt2); thread.start(); try { thread.join() ; } catch (InterruptedException ex) { throw new RuntimeException(ex); } System.out.println("thread1 will be start!"); thread1.start(); } }