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 ); } } }