我想知道这是什么
[nioEventLoopGroup-2-2]
[nioEventLoopGroup-2-3]
[nioEventLoopGroup-5-2]
是指Netty日志中的数字(数字)。
与线程有关吗?
最佳答案
是。命名架构为
poolName + '-' + poolId.incrementAndGet() + '-' + nextId.incrementAndGet();
其中
poolName
是类,poolId
是全局计数器,而nextId
是每个池。因此,
nioEventLoopGroup-2-2
和nioEventLoopGroup-2-3
是第二个池中的第二个线程和第三个线程,而nioEventLoopGroup-5-2
是其他某个池中的第二个线程。src:https://github.com/netty/netty/blob/4.0/common/src/main/java/io/netty/util/concurrent/DefaultThreadFactory.java#L94