Im en train de lire le Livre de Java de la Simultanéité dans la Pratique. Dans le Chapitre 15, ils parlent de la non bloquant les algorithmes et les compare-and-swap (CAS) de la Méthode.
Il est écrit que le TAS d'effectuer beaucoup mieux que les Méthodes de Verrouillage. Je veux demander à des personnes qui ont déjà travaillé avec les deux concepts et que vous souhaitez entendre lorsque vous êtes préférant laquelle de ces concept? Est-il vraiment plus rapide?
Personnellement, pour moi, l'utilisation de Verrous est beaucoup plus claire et plus facile à comprendre et peut-être même mieux pour maintenir. (Corrigez-moi si je me trompe). Doit-on vraiment se concentrer la création de notre code simultané liées sur les CAS que les Verrous pour obtenir un meilleur gain de performances ou la durabilité, le plus important?
Je sais qu'il est peut-être pas une règle stricte, lors de l'utilisation de ce. Mais j'aimerais juste entendre des opinions, des expériences avec le nouveau concept de la SAE.