Java多线程中currentThread()方法

currentThread()方法,返回当前正在执行的线程。

这个线程对象中有getName()方法

和setName方法

java 复制代码
/**
 *
 *
 * currentThread//返回正在执行的当前方法的线程对象
 * currentThread().getName()//返回正在执行的当前方法的线程的对象名字
 * currentTread().setName()//获取
 *
 * */
public class ThreadMethod {
    public static void main(String[] args) {


        subThreadMe 你好 = new subThreadMe("你好");
        subThreadMe 你好1 = new subThreadMe("你好1");
        subThreadMe 你好2 = new subThreadMe("你好2");
        subThreadMe 你好3 = new subThreadMe();
        你好.start();
        你好1.start();
        你好2.start();
        你好3.start();
        System.out.println(你好);
        new Thread("线程8"){
            @Override
            public void run() {
               Thread.currentThread().setName("线程张三");
                System.out.println( Thread.currentThread().getName());
            }
        }.start();
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName());
            }
        },"线程 7").start();
    }
}
class subThreadMe extends Thread{
    public subThreadMe() {
    }

    public subThreadMe(String name) {
    super(name);
    }

    @Override
    public void run() {
        for (int i = 0; i <7 ; i++) {
            System.out.println("线程:"+i+super.getName());
        }
    }
}
相关推荐
Shun_Tianyou10 分钟前
Python Day17 面向对象 及例题分析
开发语言·数据结构·python·算法
微笑听雨10 分钟前
全面解读 ConcurrentHashMap:Java 中的高效并发数据结构
java·后端
微笑听雨11 分钟前
深入解析 Java HashMap 的高性能扩容机制与树化优化
java·后端
未既14 分钟前
java设计模式 -【责任链模式】
java·设计模式·责任链模式
云和数据.ChenGuang15 分钟前
k8s-master03加入集群失败解决方法之一
java·容器·kubernetes
求知摆渡16 分钟前
一文彻底搞懂Java浅拷贝与深拷贝
java
wjs202418 分钟前
XML 用途
开发语言
Dreamsi_zh37 分钟前
Python爬虫07_Requests爬取图片
开发语言·爬虫·python
蒋星熠1 小时前
字母异位词分组(每天刷力扣hot100系列)
开发语言·c++·算法·leetcode·职场和发展
杨航 AI1 小时前
PHP 5.5 Action Management with Parameters (English Version)
android·开发语言·php