Это зависит от платформы. Windows, например, вы должны использовать __declspec( thread )
. Компилятор будет использовать TLS API (TlsAlloc, TlsFree и друзья), а в Win32 вы не должны всегда использовать FLS (Fiber Local Storage) вместо TLS, но TLS API в любом случае молча перенаправляет вас в FLS любая современная версия Win32.