problema
Cuando localizamos y los problemas a solucionar problemas de campo, por lo general queremos aclarar el interior del hilo de rosca de la piscina al final es lo que la tarea se ha completado, es necesario especificar el nombre del hilo de rosca correspondiente.
soluciones
Al crear el grupo de subprocesos, podemos utilizar una fábrica de hilos personalizada, la planta puede indicar el nombre del hilo de rosca, por lo que podemos saber la hora de solucionar, ¿cuál es el nombre de la tarea multi-roscado aquí es completar el hormigón, para facilitar con posterioridad a localizar el problema y la solución de problemas.
public class CustomThreadFactory implements ThreadFactory {
/**
* 线程号
*/
private final AtomicInteger threadNum = new AtomicInteger(1);
/**
* 线程名称
*/
private String threadName;
public DetectorThreadFactory(String threadName) {
this.threadName = threadName + "-";
}
@Override
public Thread newThread(Runnable r) {
Thread thread = new Thread(r);
thread.setName(threadName + threadNum.getAndIncrement());
return thread;
}
}