Похоже, это должно работать нормально. Вам придется это попробовать, и это, вероятно, быстрее, чем ждать здесь окончательного ответа.
Я бы написал одноэлементный класс, который как часть конструктора определяет конфигурацию области и сохраняет ее, а также открывает и сохраняет экземпляр этой области. Затем я добавил бы к этому классу метод доступа для использования вашими потоками; он вернет новый экземпляр области, используя ту же конфигурацию. Когда они выходят из области видимости (и вы должны позволить им выходить из области видимости), ваша область будет сохраняться из-за того, что экземпляр-одиночка поддерживает свою ссылку.
Возможно, я неправильно читаю ваш первый ссылочный вопрос, но это не относится к сферам в памяти и поэтому не требует, чтобы вы где-то держали ссылку.