preguntar acerca de spinlock
5
réponses
Spinlock de montage en ligne Le plus rapide
J'écris une application multithread en C++, où les performances sont critiques. J'ai besoin d'une grande quantité de verrouillage lors de la copie de petites structures entre les threads, pour cela j'ai choisi d'utiliser des spinlocks.
J'ai fait des …
demandé sur
1970-01-01 00:33:32
5
réponses
serrure de rotation irqsave vs serrure de rotation irq
Sur une machine SMP, nous devons utiliser spin_lock_irqsave et non spin_lock_irq du contexte d'interruption.
Pourquoi voudrions-nous enregistrer les drapeaux (qui contiennent le si)?
Y a-t-il une autre routine d'interruption qui pourrait nous inte …
demandé sur
1970-01-01 00:33:30
4
réponses
Comment fonctionne l’instruction pause x86 dans spinlock *et* peut-elle être utilisée dans d’autres scénarios?
instruction de pause est couramment utilisé dans la boucle de test spinlock , quand un autre fil possède le spinlock, pour atténuer la boucle serrée. On dit que c'est l'équivalent de quelques instructions NOP. Quelqu'un pourrait me dire exactem …
demandé sur
1970-01-01 00:33:31