Since no one answered, LL / SC does not suffer from an ABA problem, since the condition of the conditional storage will not be fulfilled if the address referenced by LL is changed. In addition, it cannot work because one or more LL / SC pairs do not match, and others succeed. CAS can also potentially be more expensive, as you may need to reset the invalid queue.
source share