получается, в отрыве от конкретики, непонятно зачем им понадобилось.
обычно каждая функция имеет свои переменные внутри и не требуется отдельно их объявлять как локальные в потоке.
там что-то хитрое замутили, а не просто функцию возвращающую результат?
в общем, как следует из справки, это некое объявление локальных для потока переменных, содержимое которых ни при каких случаях не перепутается между разными потоками