获取当前线程的对象学习二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取当前线程的对象学习二相关的知识,希望对你有一定的参考价值。

Thread.currentThread(), 主线程也可以获取
    * 
            new Thread(new Runnable() {
                public void run() {
                    for(int i = 0; i < 1000; i++) {
                        System.out.println(Thread.currentThread().getName() + "...aaaaaaaaaaaaaaaaaaaaa");
                    }
                }
            }).start();

            new Thread(new Runnable() {
                public void run() {
                    for(int i = 0; i < 1000; i++) {
                        System.out.println(Thread.currentThread().getName() + "...bb");
                    }
                }
            }).start();
            Thread.currentThread().setName("我是主线程");                    //获取主函数线程的引用,并改名字
            System.out.println(Thread.currentThread().getName());       //获取主函数线程的引用,并获取名字

以上是关于获取当前线程的对象学习二的主要内容,如果未能解决你的问题,请参考以下文章

Java虚拟机学习笔记——Java内存区域与对象创建

如何使用ById或ByTag在android中获取当前片段

多线程学习 ThreadLocal的使用。

如何在并行线程中获取当前对象

获取当前线程的对象

JVM系列:JVM内存模型