Resultados da pesquisa a pedido "interlocked"

9 a resposta

possível uma lista duplamente vinculada gratuita de bloqueio (espera)?

Fazer essa pergunta com a tag C #, mas se for possível, deve ser possível em qualquer idiom É possível implementar uma lista duplamente vinculada usando operações intertravadas para fornecer bloqueio sem espera? Gostaria de inserir, adicionar e ...

2 a resposta

Como usar operações intertravadas em arquivos mapeados na memória em .Net

Existe alguma maneira de usar oInterlocked.CompareExchange(); eInterlocked.Increment(); métodos contra valores armazenados em um arquivo mapeado na memóri Gostaria de implementar um serviço multiencadeado que armazenará seus dados em um ...

2 a resposta

O Interlocked garante a visibilidade de outros threads em C # ou ainda preciso usar volátil?

Eu tenho lido a resposta para umpergunta semelhante [https://stackoverflow.com/questions/1701216/is-there-any-advantage-of-using-volatile-keyword-in-contrast-to-use-the-interlock] , mas ainda estou um pouco confuso ... Abel teve uma ótima ...

3 a resposta

Barreira de memória versus impacto intertravado na memória armazena em cache o tempo de coerência

Pergunta simplificada: Existe uma diferença no tempo de coerência (ou "liberação") dos caches de memória causada por operações intertravadas em comparação com as barreiras de memória? Vamos considerar em C # - quaisquer operações intertravadas ...

1 a resposta

Por que todos dizem que o SpinLock é mais rápido? [fechadas]

Eu li muitos documentos, artigos e posts em toda a internet. Quase todos e em todos os lugares confirmam que o SpinLock é mais rápido para um pequeno código,...

4 a resposta

Interligado.CompareExchange com enum

Estou tentando usar

6 a resposta

Este é o Thread-Safe certo?

Apenas checando...

3 a resposta

Interlocked.CompareExchange <Int> usando GreaterThan ou LessThan em vez de igualdade

4 a resposta

Qual é a diferença entre InterlockedCompareExchange Release () e Acquire ()?

Qual é a diferença entreInterlockedCompareExchangeRelease() eInterlockedCompareExchangeAcquire()? Quando tento aprender as funções de sincronização com a API do WIN32, encontro duas funções nomeadas de maneira diferente, mas parece fazer a mesma ...