java线程
public class ThreadMain {
02
03 /**
04 * @param args
05 */
06 public static void main(String[] args) {
07
08 /**
09 * 创建thread的子类,复写其run方法
10 */
11 Thread thread = new Thread(){
12 @Override
13 public void run() {
14 while(true){
15 try {
16 System.out.println(Thread.currentThread().getName()+" this is my name,i am going to sleep");
17 sleep(1000);
18 } catch (InterruptedException e) {
19 // TODO Auto-generated catch block
20 e.printStackTrace();
21 }
22 System.out.println("Thread finish");
23 }
24 }
25 };
26 thread.start();
27
28 /**
29 * 实现Runnable,推荐方法
30 */
31 Thread thread2 = new Thread(new Runnable() {
32 @Override
33 public void run() {
34 while(true){
35 try{
36 System.out.println(Thread.currentThread().getName()+" this is my name,i am going to sleep");
37 Thread.sleep(1000);
38 } catch (InterruptedException e) {
39 // TODO Auto-generated catch block
40 e.printStackTrace();
41 }
42 System.out.println("Thread finish");
43 }
44 }
45 });
46 thread2.start();
47 }
48

浙公网安备 33010602011771号