复制代码
- //:SimpleThread.java
- //VerysimpleThreadingexample
- publicclassSimpleThreadextendsThread{
- privateintcountDown=5;
- privateintthreadNumber;
- privatestaticintthreadCount=0;
- publicSimpleThread(){
- threadNumber=++threadCount;
- System.out.println("Making"+threadNumber);
- }
- publicvoidrun(){
- while(true){
- System.out.println("Thread"+
- threadNumber+"("+countDown+")");
- if(--countDown==0)return;
- }
- }
- publicstaticvoidmain(String[]args){
- for(inti=0;i<5;i++)
- newSimpleThread().start();
- System.out.println("AllThreadsStarted");
- }
- }///:~
复制代码
- Making1
- Making2
- Making3
- Making4
- Making5
- Thread1(5)
- Thread1(4)
- Thread1(3)
- Thread1(2)
- Thread2(5)
- Thread2(4)
- Thread2(3)
- Thread2(2)
- Thread2(1)
- Thread1(1)
- AllThreadsStarted
- Thread3(5)
- Thread4(5)
- Thread4(4)
- Thread4(3)
- Thread4(2)
- Thread4(1)
- Thread5(5)
- Thread5(4)
- Thread5(3)
- Thread5(2)
- Thread5(1)
- Thread3(4)
- Thread3(3)
- Thread3(2)
- Thread3(1)
欢迎光临 仓酷云 (http://www.ckuyun.com/) | Powered by Discuz! X3.2 |