Я ищу класс, похожий на ThreadLocal, который будет работать на группы потоков вместо потоков.Есть ли в группе переменные-локальные переменные?
Если такого класса нет (в некоторой библиотеке с открытым исходным кодом), как вы его реализуете? Что-то лучше, чем иметь группы потоков в WeakHashMap?
Я реализую структуру отладки, настраиваемую во время выполнения с различными параметрами в глобальных контекстах, в потоках и в потоковой группе. В качестве простого примера, вы можете иметь отчетность о:
debug.log(category, message);
и указать, что запись журнала с этой конкретной категорией будет отображаться только при вызове нити в группе потоков обслуживания сетевых запросов.
Для большей наглядности вы можете попробовать некоторые примеры использования. Также почему/как вы хотите это сделать. –
@Kevin: Просто добавлена мотивация и простой пример. – Viliam