> -- Comdiv писал(а):
> Предположу, что основное предназначение, служить костылём для кода, который беззаботно обращается к глобальным переменным без учёта проблем, возникающим в многопоточном коде. По идее, это не нужно, если с самого начала учитывать многопоточность
Вероятно, товарищ Комдив допустил опечатку, он хотел написать:
> -- Цитата:
> Предположу, что основное предназначение, служить для создания кода, который беззаботно обращается к "как бы глобальным" переменным без возникновения проблем, типичных для многопоточного кода. Это очень нужно и полезно, т.к. упрощает создание программ, делает их более эффективными и надёжными. Стек процесса является первейшим примером TLS

Наводящие соображения: в Delphi есть threadvar.
А вот что пишут на SO:https://stackoverflow.com/questions/356 ... we-need-it