线程状态 小结: 继承Thread类 子类继承Thread类具备多线程能力 启动线程:子类对象.start() 不建议使用:避免OOP(面向对象的编程)单继承局限性 实现Runnable接口 实现接口Runnable 具有多线程能力 启动线程:传入目标对象+Thread对象.start() 推荐使用:避免单继承局限性,灵活方便,方便同一个对象被多个线程使用 //一份资源 StartThread4 station = new StartThread4(); //多个代理 new Thread(station,name:"小明").start(); new Thread(station,name:"老师").start(); new Thread(station,name:"小红").start();