美文网首页
day11-06-多线程(获取线程对象以及名称)

day11-06-多线程(获取线程对象以及名称)

作者: 姗婷 | 来源:发表于2020-05-27 21:01 被阅读0次

1.线程都有自己默认的名称Thread-编号,该编号从0开始。

2.Thread.currentThread():获取当前线程对象
getName():获取线程名称

3.设置线程名称:setName或者构造函数。

class Test extends Thread
{
    //private String name;
    Test(String name)
    {
        //Thread已经有String name方法,子类Test要用直接super
        super();
    }
    public void run()
    {
        for(int x =0;x<60; x++)
        {
            //Thread有获取线程名称的方法,getName()
            //currentThread()现有线程
            System.out.println(Thread.currentThread().getName()+"Demo...."+x);
        }
    }
}
class ThreadTest
{
    public static void main(String[] args)
    {
        Test t1= new Test("one");
        Test t2= new Test("two");
        t1.start();
        t2.start();
        for(int x =0;x<60; x++)
        {
            System.out.println("ThreadDemo"+x);
        }
    }
}

相关文章

  • day11-06-多线程(获取线程对象以及名称)

    1.线程都有自己默认的名称Thread-编号,该编号从0开始。 2.Thread.currentThread():...

  • 2020-07-02【多线程】

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

  • 锁对象改变引发的线程问题

    Java多线程锁对象的改变 用lock获取锁对象,当lock被修改以后,会产生是一把新的锁,另一个线程获取锁对象时...

  • 多线程之(线程名称)

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

  • 第35节:Java面向对象中的多线程

    Java面向对象中的多线程 多线程 在Java面向对象中的多线程中,要理解多线程的知识点,首先要掌握什么是进程,什...

  • Java线程源码解析之currentThread

    概述 在多线程开发中,经常会用到Thread.currentThread方法获取当前线程对象,那么JDK是如何实现...

  • JS单线程与异步

    概述 一般在面向对象中都有多线程概念,以及操作多线程的方式,可以让程序并发执行;但在js是单线程环境,程序执行顺序...

  • JAVA 线程安全 非线程安全

    前段时间写了一个多线程,具体的功能的就是同一个请求对象去做远程调用获取数据,单线程顺序执行没有任何问题,在多线程状...

  • 2019-04-21——Java并发包 锁 synchroniz

    在Java中,每一个对象都拥有一个锁标记(monitor),也称为监视器,多线程同时访问某个对象时,线程只有获取了...

  • 多线程笔记1-线程的共享与协作

    什么是多线程的共享? 什么是多线程之间的协作? 多线程的共享:是指多个线程访问同一个对象。 多线程的协作是指:当A...

网友评论

      本文标题:day11-06-多线程(获取线程对象以及名称)

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