Итак, есть список функций С++ 11, поддерживаемых visual studio.
Поддержка thread_local отмечена как частичная. Мне не удалось найти объяснения того, что именно означает частичная поддержка здесь. Они просто псевдонимы __declspec (thread)?
Я мог бы просто использовать boost:: thread_specific_ptr, но, похоже, есть некоторые отчеты, которые boost:: thread_specific_ptr медленны. Это может быть или не быть правдой.
В частности, я хочу быстрый TLS на x86/x64 на последних версиях linux + gcc и windows + msvc. Быстрое значение без системных вызовов, где это возможно (я думаю, что это возможно для платформ выше.)