Я прочитал примечание в книге C How to Program 7th о каком-то новом стандартном классе хранения C с именем _Thread_local
:
Новый стандарт C добавляет спецификатор класса памяти
_Thread_local
, который выходит за рамки этой книги.
Я искал его в Google и здесь, но ничего не появилось. Может ли кто-нибудь дать мне ссылку об этом?
_Thread_local
был добавлен в C11, а новый стандартный заголовок, содержащий его, —<threads.h>
. Вы можете посмотреть стандарт для информации. У GCC его еще нет. Вам нужно будет найти компилятор, который реализует эту функцию C11. - person P.P   schedule 12.01.2013__thread
, а другие компиляторы могут иметь его как__declspec(thread)
. Обычно достаточно простого#define
из_Thread_local
. - person Jens Gustedt   schedule 12.01.2013<threads.h>
. GCC 9 определенно поддерживает это, но я не знаю о GCC 8. - person Swiss Frank   schedule 17.05.2020