Java 获取当前线程的相关信息

来源:互联网 发布:尔雅网络课程登陆 编辑:程序博客网 时间:2024/05/22 13:48
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();        }    }}

原创粉丝点击