zoukankan      html  css  js  c++  java
  • Java如何获取正在运行的线程的名称?

    在Java编程中,如何获取正在运行的线程的名称?

    以下示例显示如何获取正在运行的线程的名称。

    package com.yiibai;
    
    public class GettingThreadName extends Thread {
        public void run() {
            for (int i = 0; i < 10; i++) {
                printMsg();
            }
        }
    
        public void printMsg() {
            Thread t = Thread.currentThread();
            String name = t.getName();
            System.out.println("name = " + name);
        }
    
        public static void main(String[] args) {
            GettingThreadName tt = new GettingThreadName();
            tt.start();
            for (int i = 0; i < 10; i++) {
                tt.printMsg();
            }
        }
    }
    
    Java

    上述代码示例将产生以下结果 -

    name = main
    name = Thread-0
    name = main
    name = Thread-0
    name = main
    name = Thread-0
    name = main
    name = main
    name = main
    name = main
    name = Thread-0
    name = Thread-0
    name = Thread-0
    name = Thread-0
    name = Thread-0
    name = Thread-0
    name = main
    name = Thread-0
    name = main
    name = main
    
    Shell
     
  • 相关阅读:
    阅读《构建之法》1-5章
    构建之法第8,9,10章
    实验5-封装与测试2
    第六次作业-my Backlog
    保存内容
    实验四-单元测试
    实验3—修改版
    做汉堡-57号
    实验3-2
    201306114357-实验3-C语言
  • 原文地址:https://www.cnblogs.com/borter/p/9613441.html
Copyright © 2011-2022 走看看