public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println(getName()+":"+i); } } } /* * 多线程的实现方式: * 方式1:一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例 * * Thread * String getName() 返回该线程的名称。 * void setName(String name) 改变线程名称,使之与参数 name 相同。 * * * CPU执行程序的随机性 */ public class ThreadDemo2 { public static void main(String[] args) { //创建线程实例 MyThread mt = new MyThread(); //修改线程名字 mt.setName("尹超"); //启动线程 mt.start(); //创建线程实例 MyThread mt2 = new MyThread(); mt2.setName("吴岩"); //启动线程 mt2.start(); } }
多线程实现方式1:将类声明为 Thread 的子类
猜你喜欢
转载自blog.csdn.net/ludadan/article/details/79947604
今日推荐
周排行