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