Creo que los hilos de nombres son muy útiles cuando se depuran.¿Cómo se nombra un hilo que ejecuta una Tarea?
puedo ver ninguna manera de nombrar un hilo usando argumentos para Task.Factory.StartNew()
Por lo que es aceptable para nombrar el hilo de forma explícita en la tarea? por ejemplo:
private void MyFunc()
{
Task.Factory.StartNew(() =>
{
Thread.CurrentThread.Name = "Foobulizer";
Foobulize();
});
}
Sin embargo, aprecio que los hilos pueden ser reutilizados para diferentes tareas, por lo que habría que necesite restablecer explícitamente el nombre del hilo al final de la tarea? Esto se siente bastante raro, ¿entonces estoy pensando que esta es probablemente una mala idea, o hay una forma correcta de hacerlo?
Puede usar el código como 'Task.CurrentId' en la acción o método relevante. –