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();
}
}
}
Java 获取当前线程的相关信息
最新推荐文章于 2024-07-03 02:32:47 发布