Я занимаюсь библиотекой, которая широко использует локальную переменную потока. Можете ли вы указать на некоторые тесты, которые проверяют выступления различных способов получить резьбу накидных локальные переменные в C++:Знаете ли вы о некоторых тестах производительности разных способов получить локальное хранилище потоков на C++?
- C++ 0x thread_local переменные
- расширение компилятора (Gcc __thread, ...)
- повышение :: threads_specific_ptr нитей
- Окна
- ...
Действительно ли C++ 0x thread_local работает намного лучше на компиляторах, предоставляющих его?
Я не делал никаких тестов, но я был бы удивлен, если бы они были скомпилированы для разных вещей (с возможным исключением pthread <--> Windows), то есть раздел исполняемого файла, помеченный как поток локальный. –
Любое заключение к этому вопросу? –