天天看点

多线程实现的二种方式

继承Thread

* 定义类继承Thread

* 重写run方法

* 把新线程要做的事写在run方法中

* 创建线程对象

* 开启新线程, 内部会自动执行run方法

实现Runnable

* 定义类实现Runnable接口 * 实现run方法 * 创建自定义的Runnable的子类对象 * 创建Thread对象, 传入Runnable * 调用start()开启新线程, 内部会自动调用Runnable的run()方法