编辑: 没心没肺DR | 2016-02-02 |
调用 父类的带参构造方法,把线程名称传递给父类让父类给线程起名字 Thread(String?name)分配新的Thread对象 public?class?setName?extends?Thread?{ ????public?setName(){} ????public?setName(String?name){ ????????super(name);
????} ????@Override ????public?void?run()?{ 获取线程名称 System.out.println(Thread.currentThread().getName());
public?static?void?main(String[]?args)?{ ????//开启多线程 MyTeread?mt?=?new?MyTeread();
????mt.setName("输入名称");
?把线程名称传递给父类,让父类(Thread) 给子线程起一个名字 ????mt.start();
????//开启多线程 setName?name?=?new?setName("名称");
????name.start();
sleep的使用 public?static?void?sleep(long?millis);
使当前正在执行的线程以 指定的毫秒数暂停 ??毫秒数结束之后,线程继续执行 public?static?void?main(String[]?args)?{ ????//模拟秒表 for?(int?i?=?0;
?i?