Android-创建启动线程的两种方式

时间:2021-09-19 18:42:22

方式一:成为Thread的子类,然后在Thread的子类.start

    缺点:存在耦合度(因为线程任务run方法里面的业务逻辑 和 线程启动耦合了)

    缺点:Cat extends Thread {} 后无法在继承其他的类了

    注意:⚠️ Cat一旦继承Thread,Cat就属于线程对象

示例:

package android.java.thread04;

/**
* 定义线程的第一种方式 成为Thread的子类
*/
class Cat extends Thread { @Override
public void run() {
super.run();
for (int i = 0; i < 10; i++) {
System.out.println("第 " + (i + 1) + " 次喵