线程名和线程ID

来源:7-15 其他方法

王存俊duck

2020-07-22

老师,之前有一小节演示线程ID的时候提到过,自己创建的线程和main线程的ID中间会有一些间隔,因为JVM在背后也创建了一些其他线程。

线程的名字默认也是跟着Thread-nextID

那么为什么这一小节演示currentThread()的时候,两个子线程的名字是按顺序的Thread-0和Thread-1呢?

写回答

1回答

悟空

2020-07-22

线程名是"Thread-" + nextThreadNum()

这里的nextThreadNum是从0开始增加,这是Java代码里调用Thread生成时候才触发,系统生成的线程不触发。

0
0

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程