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