Questions et réponses pour le spinlock :

Un spinlock est une serrure qui provoque un fil qui tente de l'acquérir pour attendre simplement une boucle ("spin") tout en vérifiant à plusieurs reprises si la serrure est disponible.

10
votes
J'écris les collections simultanées, mais ils semblent utiliser le verrouillage normal sous la hotte. Y a-t-il de bons exemples dans la framework .NET qui utilise cette construction ...

9
votes
Je sais que les spirlocks travaillent avec la brochure, des chemins de noyau différents existent et des noyaux sont préventifs, alors pourquoi les spinlocks ne fonctionnent pas dans ...

8
votes
J'ai fait un spinlock très simple à l'aide des fonctions verrouillées sous Windows et l'a testée sur une CPU à double noyau (deux threads qui incrontent une vari ...

8
votes
existe-t-il un équivalent de l'enseignement de pause X86, qui est placé dans les boucles d'attente occupées pour améliorer les performances, en particulier sur les mach ...