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