1.继承Thread类
(1)子类例如:MyThread继承Thread,重写run方法
(2)在主函数中创建MyThread的实例myThread: MyThread myThread = new MyThread();
(3)调用start()方法myThread.start();
2.实现Runnable接口
(1)子类例如:MyRunnable实现Runnable接口,重写run方法
(2)在主函数中创建MyRunnable的实例myRunnable
(3)创建一个Thread(或者子类)实例thread,装载myRunnable:Thread thread = new Thread(myRunnable);
(3)调用start()方法:thread.start();
在第二种方法中,我们把myRunnable传入Thread或者Thread的子类的构造函数。除此之外,我们完全可以将一个Thread对象中的run()方法交给其他线程使用。
下一篇,使用两种方式,实现三个窗口,卖100张车票。