线程

package dxc;

public class t20151019 {

    public static void main(String[] args) throws InterruptedException {
        
        //  调用了main方法  就是启动了单线程
        
    //    Thread.sleep(200);//对当前进程的休眠,毫秒
    //    
    //    
        
//        for(int i = 0;i < 20; i++)
//        {
//            
//        //    Thread.sleep(2000);//间隔2000毫秒,运行一次
//            
//            
//            
//            System.out.println(this,getName()+"i = "+ i );
//            
//
//        }
        
        ThreadTexst tt = new ThreadTexst();
        
        tt.setName("tt");
        
        tt.start();//启动线程
        

        ThreadTexst tt1 = new ThreadTexst();
        
        tt1.setName("tt1");
        
        tt1.start();
        
        
        
        
    }

}
package dxc;

public class ThreadTexst extends Thread{
    
    public void run()
    {
        System.out.println("新线程");
        
        for(int i = 0;i <= 20; i++)
        {
            try
            {
                Thread.sleep(1000);
            }
            catch(InterruptedException e)
            {
                e.printStackTrace();
            }
            System.out.println(this.getName() + " i = "+ i );
        }
    }    
}
原文地址:https://www.cnblogs.com/name-hanlin/p/4892993.html