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

4 a resposta

armazenamento local de threads c ++ clang-503.0.40 (Mac OSX)

Depois que eu declarei uma variável desta maneira: #include <thread> namespace thread_space { thread_local int s; } //etc.Eu tentei compilar meu código usando 'g ++ -std = c ++ 0x -pthread [arquivo de origem]'. Estou tendo o erro a ...

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){ /* ...

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

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 ...

4 a resposta

Usando ThreadLocal nas variáveis de instância

Do JavaThreadLocal variáveis produzem valores locais de encadeamento se forem usados como variáveis de instância (por exemplo, em um método que gera objetos locais de encadeamento) ou eles devem sempre ser estáticos para fazer iss Como exemplo, ...

6 a resposta

Armazenamento local de threads no modo kernel?

Existe um TLS (Thread-Local Storage) equivalente para drivers no modo kernel no Windows (Win32 para ser exato O que eu tento alcançar: Eventualmente, dentro da rotina de expedição do meu motorista, ele pode chamar muitas outras funções (pode ...