标签:
/*class Demo extends Thread { //private String name; Demo(String name) { //this.name=name; super(name);//对线程进行重命名 } public void run() { for (int i=0;i<200 ;i++ ) { System.out.println(Thread.currentThread().getName()+" run");//getName获取线程对象的名称 } } } class ThreadDemo { public static void main(String args[]) { Demo d1 = new Demo("demo1"); Demo d2 = new Demo("demo2"); d1.start();//开启线程,并执行该线程的run方法。 d2.start(); //d.run();//如果是这样直接调用run方法的话,而不调用start方法,那么线程并不会开启,仅仅是调用对象方法。因为只有调用start才会开启该线程。 for (int j=0;j<200 ;j++ ) { System.out.println("Hello World!"); } } }
标签:
原文地址:http://blog.csdn.net/iemdm1110/article/details/51356877