Я пытаюсь отслеживать состояния группы потоков в приложении Microsoft.NET, написанном на C #. Я хотел бы также иметь возможность отслеживать любые дочерние потоки, порожденные исходными потоками.
В Java вы можете назначать потоки группе потоков, и их дочерние элементы также будут принадлежать этой группе. Есть ли эквивалент в .NET?
Я кратко посмотрел на ExecutionContext и LogicalCallContext, но не вижу, как найти все потоки, которые находятся в контексте. У Раймонда Чена есть статья о Win32 API-методе для перечисления потоков, но я надеюсь, что мне не нужно идти так низко.