JAVA多线程实现方式主要有三种
目前个人常用的这两种:继承Thread类、实现Runnable接口
第一种:
- public class MyThread extends Thread {
- public void run() {
- System.out.println("MyThread.run()");
- }
- }
- MyThread myThread1 = new MyThread();
- myThread1.start();
第二种:
- public class MyThread implements Runnable {
-
- public void run() {
- System.out.println("MyThread.run()");
- }
- }
- MyThread myThread = new MyThread();
- Thread thread = new Thread(myThread);
- thread.start();