Cela m'a déconcerté pendant longtemps.Comment les variables de condition sont-elles implémentées?
Étant donné les primitives atomiques de base comme comparer & swap, je peux voir comment implémenter un verrou de spin (à partir duquel je peux construire des mutex).
Cependant, je ne vois pas comment je peux construire des variables de condition à partir de cela. Comment cela est-il fait?