Java

Thread API enumerate

F.xavier 2014. 4. 20. 02:24

    Thread API에서 주목할 것은 enumerate 인데 현재 실행중인 Thread Array 묶을 수가 있다.

    

 

public static void main(String[] args) {

        Runnable r1 = new PinkPong("Ping", 300);

        Runnable r2 = new PinkPong("Pong", 1000);

        Runnable r3 = new PinkPong("Hoon"+"\n", 2000);

 

        

        new Thread(r1, "T1").start();

        new Thread(r2, "T2").start();

        new Thread(r3, "T3").start();

 

        Thread[] tarray = new Thread[Thread.activeCount()];

        Thread.enumerate(tarray);

        

        for (int i=0;i<Thread.activeCount();++i) {

            System.out.println(tarray[i]);

 

        }

    }