方式1 Thread():
1. 自定义一个类继承Thread.
2, 重写Thread的run方法。 把自定义线程的任务定义在run方法中。
3.创建Thread的子类对象,并调用start方法启动线程。线程就会执行run方法中的代码。
方式2 Runnable()实现类方法:
1. 自定义一个类实现Runnable接口。
2. 实现Runnable接口 的run方法,把自定义线程的任务定义在run方法上。
3. 创建Runnable实现类的对象、
4. 创建Thread类的对象,然后把Runnable实现类的对象作为参数传递进去.
5. 调用Thread类对象的start方法开启线程执行任务。 |