java 中thread 获取线程id为什么默认从10开始

2025-05-06 21:30:08
推荐回答(2个)
回答1:

从源码中分析线程的id是从0开始的

回答2:

tid是jvm决定的,一般jvm启动时会保留一些id给自己使用。
如你所说,这个数字正好是10

在编码的过程中你完全不用关心这个数字,这个数字由jvm维护且自增。当某个线程销毁后它的id可能会被重用