MAK Simanto:
Al ir a través de una investigación en un proyecto Java primavera Maven antiguo implementado en Tomcat 7 los registros declararon como a continuación-
29/08/2018 18: 16: 42: 471 0600 [http-bio-8080-exec-494] [ERROR]
Pidiendo a desmitificar el número después de
actualización Exec
Así que, básicamente, el significado de "ejecutivo"? que es 494 para el caso anterior.
Xingbin:
Es más probable que el ID del tema generada por una costumbre ThreadFactory
, como:
Executor executor = Executors.newFixedThreadPool(4, new ThreadFactory() {
AtomicInteger threadId = new AtomicInteger(0);
@Override
public Thread newThread(Runnable r) {
return new Thread(r, "http-bio-8080-exec-" + threadId.getAndIncrement()); // custom a thread factory
}
});
IntStream.range(0, 10).forEach(value -> {
executor.execute(() -> {
System.out.println(Thread.currentThread().getName()); // print thread name
try {
Thread.sleep(100);
} catch (Exception e) {
}
});
});
Salida:
http-bio-8080-exec-0
http-bio-8080-exec-1
http-bio-8080-exec-2
http-bio-8080-exec-3
http-bio-8080-exec-0
http-bio-8080-exec-3
http-bio-8080-exec-1
http-bio-8080-exec-2
http-bio-8080-exec-0
http-bio-8080-exec-3