Resultados da pesquisa a pedido "lock-free"
Operações atômicas para lista duplamente vinculada sem bloqueio
Estou escrevendo uma lista duplamente vinculada sem bloqueio com base nesses documentos:"Reclamação de Memória Livre de Bloqueio Eficiente e Confiável B...
Troca ou compare_and_exchange lê o último valor em ordem de modificação?
estou lendoConcorrência em C ++ em Ação por Anthony Williams. Na seção "Compreendendo o Pedido Relaxado", ele tem:Há algumas coisas adicionais que ...
Lock libera vários leitores escritor único
Eu tenho uma estrutura de dados na memória que é lida por vários threads e gravada por apenas um thread. Atualmente, estou usando uma seção crítica para tornar esse acesso seguro. Infelizmente, isso tem o efeito de bloquear os leitores, mesmo ...
necessário um bloqueio com uma inicialização lenta em um tipo profundamente imutáve
Se eu tiver um tipo profundamente imutável (todos os membros são somente leitura e se eles são membros do tipo de referência, eles também se referem a objetos profundamente imutáveis Gostaria de implementar uma propriedade inicializada lenta no ...
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 ...
Ponteiros marcados para lista lockFree em C
Estou tentando usar ponteiros marcados para manipular as operações livres de bloqueio em uma lista, a fim de impedir a comparação e troca (CAS) de passar, se algum outro segmento operou na lista durante esta transação. A estrutura do meu nó e o ...
Fila sem bloqueio
Também estou fazendo umc implementação e atualmente tem a estrutura da fila: typedef struct queueelem { queuedata_t data; struct queueelem *next; } queueelem_t; typedef struct queue { int capacity; int size; queueelem_t *head; queueelem_t ...
Existe uma fila livre de bloqueios para um único produtor para c ++? [fechadas
Quanto mais leio, mais confuso fico ... Eu teria achado trivial encontrar uma fila mpsc formalmente correta implementada em c + Toda vez que encontro outra facada, mais pesquisas parecem sugerir que existem questões como a ABA ou outras ...