zoukankan      html  css  js  c++  java
  • Java 获取当前线程的相关信息

    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();
            }
        }
    }

  • 相关阅读:
    中断向量表
    内核进程的堆栈 [转]
    int指令理解
    Linux进程创建和结束
    Linux 信号signal处理机制
    wait和waitpid详解
    linux 如何清理僵尸进程
    API:System V & POSI
    shell
    Code POJ
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258471.html
Copyright © 2011-2022 走看看