1 package com.chnfuture;
2
3 public class MultiThread {
4
5 /**
6 * @param args
7 * @throws InterruptedException
8 */
9 public static void main(String[] args) throws Exception {
10 // TODO Auto-generated method stub
11 R r = new R();
12 new Thread().start();
13 for(int i=0;i<10;i++){
14 new Thread(r).start();
15 }
16 }
17
18 }
19
20 class MyThread extends Thread{
21 public int x = 0,i;
22 @Override
23 public void run() {
24 // TODO Auto-generated method stub
25 super.run();
26 for(i=0;i<100;i++){
27 try {
28 Thread.sleep(10);
29 } catch (Exception e) {
30 // TODO: handle exception
31 }
32 System.out.println(x++);
33 }
34 }
35 }
36
37 class R implements Runnable{
38
39 private int x = 0;
40 @Override
41 public void run() {
42 // TODO Auto-generated method stub
43 for(int i=0;i<100;i++){
44 try{
45 Thread.sleep(10);
46 }catch(Exception e){}
47 System.out.println(x++);
48 }
49 }
50 }