ang) w MSDN.
Digital Mars C++ W kompilatorze Digital Mars C++ słowo kluczowe declspec(thread) jest używane jak poniżej: __declspec(thread) int liczba; __declspec(thread) definiuje liczba jako zmienną lokalną dla wątku. int definiuje typ zmiennej liczba jako int.
D W języku programowania D w wersji 2, wszystkie statyczne i globalne zmienne są domyślnie lokalne dla wątku i deklarowane podobnie jak "zwykłe" globalne i statyczne zmienne w innych językach. Stworzenie zmiennej globalnej dla wszystkich wątków musi być jawnie zadeklarowane przez użycie słowa kluczowego shared lub __gshared:
int threadLocal; // To jest zmienna globalna lokalna dla wątku. Jej typ to int. shared int globalTyped; // To jest zmienna globalna dla wszystkich wątków. Jej typ to shared(int). __gshared int global; // To jest zmienna globalna dla wszystkich wątków. Jej typ to int.
Słowo kluczowe __gshared jest poprzedzone dwoma podkreślnikami w celu ograniczenia jego użycia. Standardową metodą jest użycie słowa shared, które modyfikuje typ zmiennej.