Resultados da pesquisa a pedido "spinlock"
Por que o linux desativa a preempção do kernel depois que o código do kernel contém um spinlock?
Eu sou novo no Linux e estou lendo o livro de drivers de dispositivos Linux da Rubini & Corbet. Estou confuso em uma declaração relacionada a
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çã
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 ...
Alternativa ao spinlock
Estou usando a seguinte abordagem de spinlock: while(!hasPerformedAction()){ //wait for the user to perform the action //can add timer here too } setHasPerformedAction(false); return getActionPerfomed(); isso basicamente espera que um usuário ...
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)
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...
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 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,...
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.
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 ...
Página 1 do 2