Resultados da pesquisa a pedido "spinlock"
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,...
O Intel Inspector relata uma corrida de dados na minha implementação de spinlock
Fiz um spinlock muito simples usando as funções Interlocked no Windows e testei em uma CPU dual-core (dois threads que incrementam uma variável);O programa p...
Spinlock vs Busy wait
Explique por queEspera ocupada é geralmente desaprovado enquantoFiação é frequentemente visto como bom. Tanto quanto posso dizer, os dois se repetem infinitamente até que alguma condição seja atendida.
A barreira da memória ou a operação atômica são necessárias em um loop de espera ocupada?
Considere o seguintespin_lock() implementação, originalmente deesta resposta [https://stackoverflow.com/a/32658335/3169754]: void spin_lock(volatile bool* lock) { for (;;) { // inserts an acquire memory barrier and a compiler barrier if ...
Por que spinlocks não funcionam em sistemas uniprocessadores (unicore
Eu sei que os spinlocks funcionam com spining, existem diferentes caminhos do kernel e os Kernels são preventivos, então por que os spinlocks não funcionam em sistemas uniprocessadores? (por exemplo, no Linux)
spin_lock em kernels linux não-preemtivos
Eu li que em um sistema com 1 CPU e kernel Linux não preemptivo (2.6.x), uma chamada spin_lock é equivalente a uma chamada vazia e, portanto, implementada dessa maneira. Não consigo entender isso: não deveria ser equivalente a dormir em um ...
Diferença entre Mutex, Semáforo e Spin Locks
Estou fazendo experimentos com o IPC, especialmente com o Mutex, o Semáforo e o Spin Lock. O que aprendi é que o Mutex é usado para o mecanismo de bloqueio assíncrono (com o modo de suspensão (conforme teorias que li na NET)), o semáforo é o ...
O que exatamente são "fechaduras"?
Eu sempre me perguntei o que eles são: toda vez que eu ouço sobre eles, imagens de dispositivos futurísticos tipo volante vão dançar (rolando?) Através da mi...
Quando alguém deve usar um spinlock em vez de mutex?
Acho que ambos estão fazendo o mesmo trabalho, como você decide qual deles usar para sincronizaçã
Gravações int atômicas entre plataformas e processos cruzados no arquivo
Estou escrevendo um aplicativo que precisará ser capaz de lidar com muitos acessos simultâneos a ele, tanto por threads quanto por processos. Portanto, nenhum mutex ou bloqueio deve ser aplicado a isso. Para reduzir ao mínimo o uso de bloqueios, ...
Página 1 do 2