http://blog.csdn.net/zsf8701/article/details/7850099
- public class iphxer
- {
- @SuppressWarnings("static-access")
- public static void main (String s[])
- {
- System.out.println("iphxer");
- new Thread(new B("iphxer0")).start();
- new Thread(new B("iphxer1")).start();
- new Thread(new B("iphxer2")).start();
- new Thread(new B("iphxer3")).start();
- try
- {
- Thread.sleep(5000);
- }
- catch(InterruptedException e)
- {
- e.printStackTrace();
- }
- Thread current = Thread.currentThread();
- System.out.println(current.getPriority());
- System.out.println(current.getName());
- System.out.println(current.activeCount());
- System.out.println(current.getId());
- System.out.println(current.getThreadGroup());
- System.out.println(current.getStackTrace());
- System.out.println(current.hashCode());
- System.out.println(current.toString());
- }
- }
- class B implements Runnable
- {
- private int num=0;
- private String name;
- public B(String s)
- {
- this.name = s;
- }
- public void run()
- {
- System.out.println(this.name);
- try
- {
- Thread.sleep(1000);
- }
- catch (InterruptedException e)
- {
- e.printStackTrace();
- }
- }
- }