A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© gcno93 中级黑马   /  2016-9-5 22:15  /  391 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Demo1 extends Thread  {
        public Demo1(String name) {
                super(name);
        }

        public static void main(String[] args) {
                Demo1 d1=new Demo1("wh");
                d1.start();
                Thread t=new Thread(new ThreadDemo(),"xy");
                t.start();
                for (int i = 0; i < 100; i++) {
                        System.out.println(Thread.currentThread().getName()+i);
                }
        }
       
        @Override
        public void run() {
                // TODO Auto-generated method stub
                for (int i = 0; i < 100; i++) {
                        System.out.println(Thread.currentThread().getName()+i);
                }
        }
}
class ThreadDemo implements Runnable{

        @Override
        public void run() {
                for (int i = 0; i < 100; i++) {
                        System.out.println(Thread.currentThread().getName()+"---"+i);
                }
       
               
        }
       
}

1 个回复

倒序浏览
public Demo1(String name) {                 super(name);         }  这感觉不用也可以了Thread.currentThread().getName()再继承Thread时不用写,直接getName()就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马