public class iphxer
{
@SuppressWarnings("static-access")
public static void main (String s[])
{
System.out.println("java");
new Thread(new B("java0")).start();
new Thread(new B("<span style="font-family:Arial, Helvetica, sans-serif;">java</span>1")).start();
new Thread(new B("java2")).start();
new Thread(new B("java3")).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-12-31 16:39:22 发布
本文通过一个Java多线程程序示例介绍了如何创建和启动线程,展示了线程的基本属性获取方法,并演示了线程休眠的使用。同时,程序还展示了如何通过继承Thread类和实现Runnable接口来定义线程的行为。
4886

被折叠的 条评论
为什么被折叠?



