java中创建线程有两种方式:
1、继承Thread类,重写run()方法,如:
1 public class MyThread extends Thread { 2 public void run(){ 3 System.out.println("MyThread is running......."); 4 } 5 }
注意:不能直接调用run()方法,直接调用run方法并不会创建一个新线程,须通过start()方法启动。
2、实现Runnable接口中的run()方法。
public class MyRunnable implements Runnable { public void run(){ System.out.println("MyRunnable is running......."); } }