/ / Java: ¿diferencia y uso entre ThreadPool y ThreadGroup? [cerrado] - java, multiproceso

Java: diferencia y uso entre ThreadPool y ThreadGroup? [cerrado] - java, multihilo

Soy un creador de bots en java y estaba usando paraa lo largo del tiempo hilos individuales; Para mí sus aplicaciones de construcción muy importantes con multihilo. Ayer estuve leyendo un poco sobre Thread Pool y Thread Group, pero realmente no sé cuál es el mejor uso. Así que quiero leer las opiniones más coloquiales sobre estos temas, ejemplos de uso, eficiencia, fácil implementación, etc.

Cualquier opinión es importante para mí, gracias a todos los que me responden.

I use this online to open the post. I dont have any code.

Respuestas

7 para la respuesta № 1

La clase de grupo de hilos se creó en jdk 1.0 para administrar el estado de varios subprocesos a la vez, por ejemplo, suspender, reanudar, etc. Posteriormente, la mayoría de sus métodos importantes quedaron obsoletos debido a un posible interbloqueo que pueden crear. El grupo de subprocesos es un concepto arquitectónico en el que varios hilos forman un grupo de trabajadores que trabajan juntos. En lugar de abarcar un subproceso por tarea, el conjunto de subprocesos se crea en el inicio y eligen tareas de la cola como la estructura de datos uno por uno y las ejecutan. Una vez que se ejecuta la tarea, cada tarea está lista para servir otra tarea en cola. El marco del ejecutor en Java 1.5 usa un conjunto de hilos en este contexto.