java 多线程之继承 Thread 类创建线程类:继承 Thread 类创建线程类。步骤如下:1. 创建 Thread 类的子类,并重写 run() 方法。
2. 创建 Thread 子类的实例即线程对象 3. 调用线程对象的 start() 方法
- //创建Thread子类public class FirstThread extends Thread{/*重写run()方法*/public void run(){for(int i=0;i<10;i++)System.out.println(this.getName()+"-----" + i);}public static void main(String[] args){FirstThread thread = new FirstThread();thread.start();//start()方法自己会自动调用run()方法for(int i=0;i<10;i++)System.out.println(Thread.currentThread().getName()+"++++++++++"+i);}}
运行结果为:
该程序有两个线程:一个 main 主线程,一个自己创建的子线程
其中调用了几个方法:
getName(): 获取线程的名称
currentThread(): 返回当前正在执行的线程对象
程序可以通过 setName() 为线程设置名字Thread 类有以下常用构造方法:1.Thread()2.Thread(String name)3.Thread(Runnable r)4.Thread(Runnable r,String name) 使用 Thread 类创建线程类,多个线程之间无法共享线程类的实例变量。就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: