取得和设置线程名称
//================================================= // File Name : Thread_demo //------------------------------------------------------------------------------ // Author : Common // 接口名:MyThread // 属性: // 方法: class MyThread_1 implements Runnable{ //实现Runnable接口 private String name; // public MyThread_1(String name) { //构造方法 // super(); // this.name = name; // } @Override public void run() { //覆写Thread类中的run()方法 // TODO 自动生成的方法存根 for (int i=0;i<10;i++){ // System.out.println(name+"运行,i="+i); System.out.println(Thread.currentThread().getName()+",i="+i); //取出当前线程的名称 } } } //主类 //Function : Thread_demo public class Runnable_demo { public static void main(String[] args) { MyThread_1 mt1 = new MyThread_1(); //实例化Runnable子类对象 new Thread(mt1).start(); //系统自动设置线程名称 new Thread(mt1,"线程A").start(); //手工自动设置线程名称 new Thread(mt1,"线程B").start(); //手工自动设置线程名称 new Thread(mt1).start(); //系统自动设置线程名称 new Thread(mt1).start(); //系统自动设置线程名称 } }
时间: 2024-10-09 11:12:07