¿Se puede establecer la prioridad de una tarea si todos los hilos en el grupo han terminado?
sobes.tech AI
Respuesta de la IA
Si todos los hilos en el grupo han terminado, las nuevas tareas que desea ejecutar se colocarán en la cola de tareas del grupo. La prioridad de las tareas en los grupos de hilos estándar de .NET (por ejemplo, ThreadPool) no se establece directamente.
Sin embargo, si el grupo de hilos está vacío y hay tareas esperando en la cola, la prioridad de ejecución depende del orden de la cola, no de la prioridad de la tarea.
Si necesita la capacidad de gestionar la prioridad de las tareas, puede implementar un mecanismo propio de cola con prioridades o usar bibliotecas especializadas.
Por lo tanto, en el grupo de hilos estándar, no se establece la prioridad de la tarea, y si todos los hilos han terminado, las tareas se ejecutan en orden de llegada.