第一种方法:使用Thread 类的继承public class myThread extends Thread { public void run() { for (int i = 0; i < 10000; i++) { System.out.println(i); } } } 调用: myThread mmyThread = new myThread(); mmyThread.start(); myThread mmyThread2 = new myThread(); mmyThread2.run(); 第二种方法:使用Handler new Handler().postDelayed(new Runnable() { @Override public void run() { for (int i = 0; i < 10000; i++) { System.out.println(i); } System.out.println("ok"); } }, 1000); 第三种方法:使用 Runnable接口 public class ThreadRunnable implements Runnable { @Override public void run() { for (int i = 0; i < 10000; i++) { System.out.println(i); } } } 调用: ThreadRunnable sub = new ThreadRunnable(); Thread tsub= new Thread(sub); tsub.start(); 相关文章: