Я считаю, что имена имен очень полезны при отладке.
Я не вижу способа назвать поток с помощью аргументов Task.Factory.StartNew()
Итак, допустимо ли имя потока явно указывать в задаче? например:
private void MyFunc()
{
Task.Factory.StartNew(() =>
{
Thread.CurrentThread.Name = "Foobulizer";
Foobulize();
});
}
Однако я понимаю, что потоки могут использоваться повторно для разных задач, поэтому мне нужно явно указать reset имя потока в конце задачи? Это кажется довольно взломанным, поэтому я думаю, что это, вероятно, плохая идея или есть правильный способ сделать это?