Perguntas com a marcação «thread-local»


3
O que significa thread_local em C ++ 11?
Estou confuso com a descrição de thread_localem C ++ 11. Pelo que entendi, cada thread possui uma cópia exclusiva de variáveis ​​locais em uma função. As variáveis ​​globais / estáticas podem ser acessadas por todos os threads (possivelmente acesso sincronizado usando bloqueios). E as thread_localvariáveis ​​são visíveis para todos os …



6
Desempenho da variável ThreadLocal
Quanto é lido da ThreadLocalvariável mais lentamente do que do campo regular? Mais concretamente, a criação de um objeto simples é mais rápida ou mais lenta do que o acesso à ThreadLocalvariável? Presumo que seja rápido o suficiente para que ter uma ThreadLocal<MessageDigest>instância seja muito mais rápido do que criar …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.