美文网首页
多线程之(线程名称)

多线程之(线程名称)

作者: 新征程Dream | 来源:发表于2020-07-04 15:04 被阅读0次

线程名称

在我们java中,一切皆为对象。当然一个线程也是一个对象,我们想去操作某个线程,只需要获取这个线程的对象就可以。那为什么还需要去设置线程的名字等一些操作。我个人理解,名字在任何时候都是一个标识符,那标识符可以用来干什么呢?既然某个东西有标识符,那我们就可以利用标识符来做过滤。比如,那个叫线程A的线程,你可以去释放自己了,别占用我们的CPU资源(就是这个冷酷)。
回到代码层面

通过线程的构造方法来设置名称。

package cn.zl.ThreadTest;
public class TestDemo {
    public static void main(String[] args) {
        // 通过构造方法设置线程名称
        Thread threadA = new Thread("线程A");
        Thread threadB = new Thread("线程B");
        Thread threadC = new Thread("线程C");
        // 获取线程名称
        String nameA = threadA.getName();
        String nameB = threadB.getName();
        String nameC = threadC.getName();
        // 输出名称
        System.out.println(nameA);
        System.out.println(nameB);
        System.out.println(nameC);
    }
}

通过set/get方法来设置名称

package cn.zl.ThreadTest;
public class TestDemo {
    public static void main(String[] args) {
        // 创建线程
        Thread threadA = new Thread();
        Thread threadB = new Thread();
        Thread threadC = new Thread();
        // 设置线程的名称
        threadA.setName("线程A");
        threadB.setName("线程B");
        threadC.setName("线程C");
        // 获取线程名称
        String nameA = threadA.getName();
        String nameB = threadB.getName();
        String nameC = threadC.getName();
        // 输出名称
        System.out.println(nameA);
        System.out.println(nameB);
        System.out.println(nameC);
    }
}

感觉水一篇,这种东西,你说简单吧,也太简单了,但是又必须要知道有这么个玩意。敲个demo就可以了。

相关文章

  • 2020-07-02【多线程】

    进程 线程 多线程的实现方式1 设置/获取线程名称 线程调度 线程控制 线程生命周期 多线程实现方式2 练习 同步...

  • 多线程之(线程名称)

    线程名称 在我们java中,一切皆为对象。当然一个线程也是一个对象,我们想去操作某个线程,只需要获取这个线程的对象...

  • IntentService

    继承自Service,处理异步请求,实现多线程。 使用步骤: 定义 IntentService的子类传入线程名称、...

  • iOS多线程实现方案之 -- GCD

    昨天通过多线程实现方案之 -- NSThread说了关于 NSThread 多线程的一些知识点和用法, 其实之...

  • 多线程介绍

    一、进程与线程 进程介绍 线程介绍 线程的串行 二、多线程 多线程介绍 多线程原理 多线程的优缺点 多线程优点: ...

  • Reentranlock

    Java多线程(九)之ReentrantLock与Condition

  • iOS多线程 NSOperation

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程 pthread、NSThread

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程: GCD

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

  • iOS多线程运用

    系列文章: 多线程 多线程 pthread、NSThread 多线程 GCD 多线程 NSOperation 多线...

网友评论

      本文标题:多线程之(线程名称)

      本文链接:https://www.haomeiwen.com/subject/fisuqktx.html