Наследование значений ThreadStatic для реализации динамического обзора в C#/.NET в многопоточном контексте

Существует ли способ заставить недавно порожденные потоки наследовать значения состояния ThreadStatic (или что-то как он) на их родительских потоках? Я хотел бы использовать это (или что-то как он) для реализации "динамично ограниченных по объему" специальных переменных, которые содержат контекстную информацию операции/задачи для использования для отслеживания/входа и т.д. Действительно ли это - разумный подход, и это может быть сделано работать?

6
задан Max Strini 21 January 2010 в 01:58
поделиться

1 ответ

Вы не можете «наслеживать» значения. Тем не менее, новый ThreadLocal класс для .NET 4 позволяет предоставить функцию в конструкторе , который может инициализировать нить на основе состояния родителей. Это обеспечило бы разумный обходной путь.

6
ответ дан 17 December 2019 в 02:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: