Resultados da pesquisa a pedido "thread-local-storage"

1 a resposta

Como inicializar a variável local de thread em c ++? [duplicado]

Duplicata Possível:C ++ 11 thread_local no gcc - alternativasExiste alguma maneira de emular completamente o thread_local usando o __thread do GCC?Eu queria ...

1 a resposta

Quais são os requisitos reais da ELF TLS ABI para cada cpu arch?

O papel de Ulrich Drepper em armazenamento local de thread descreve a ABI TLS para várias arquiteturas de cpu diferentes, mas estou achando insuficiente como...

1 a resposta

Especificador de classe de armazenamento _Thread_local em C?

1 a resposta

Pthread Thread-Local-Singleton, quando liberar a chave TLS?

Eu implementei um tipo de "thread local singleton" usando o pthread TLS, e me perguntei como (e quando) eu poderia excluir o pthread_key_t neste ca...

1 a resposta

Qual é a diferença entre log4net.ThreadContext e log4net.LogicalThreadContext?

ATUALIZADO em 18/11/2014 - Ao navegar no repositório de origem log4net, descobri que a implementação do LogicalThreadContext foi modificada em novembro de 2011 para armazenar suas propriedades usando CallContext.LogicalSetData (e obtê-las usando ...

1 a resposta

Armazenamento local de threads e iOS

Meu entendimento é que o iOS não suporta__thread. Obviamente, existe uma maneira de fazer isso usandopthread_setspecific. No entanto, já existe uma classe de modelo que implementou essa funcionalidade? Eu comi para reinventar a roda, ...

2 a resposta

Vazamento de memória no gcc 4.8.1 ao usar thread_local?

2 a resposta

Dados específicos do encadeamento versus armazenamento local do encadeamento

Eu li o livro de KerriskA interface de programação do Linux: um manual de programação de sistemas Linux e UNIX [https://rads.stackoverflow.com/amzn/click/com/1593272200], Capítulo 31 em Tópicos. O capítulo inclui Dados Específicos de Encadeamento ...

2 a resposta

sobrecarga de armazenamento local de threads

Suponha que exista alguma função não reentrante que use variáveis globais: int i; void foo(void){ /* modify i */ } E então, quero usar esta função no código multithread, para poder alterar o código da seguinte maneira: void foo(int i){ /* ...

2 a resposta

O custo de thread_local

Agora que C ++ está adicionandothread_local armazenamento como um recurso de idioma, estou pensando em algumas coisas: Qual é o custo dethead_local provável que sejaEm memóriaPara operações de leitura e gravação? Associado a isso: como os ...