لديه إلى x86 لزيادة الذرية التي تحافظ على القيمة التي تم تخزينها؟
سؤال
ولقد وجدت lock inc addr
ولكن هذا لا الاحتفاظ بنسخة من القيمة المخزنة حول وحتى قراءة مباشرة بعد ذلك في نفس الموضوع يمكن أن تأتي بعد كتابة المتنافسة.
والحل الأفضل لقد وجدت هو load
/ inc
/ cas
حلقة.
المحلول
وlock xadd
هو صديقك.
نصائح أخرى
ويرى <وأ href = "http://code.google.com/p/effocore/source/browse/trunk/devel/effo/codebase/addons/inl/include/impl/atomic_impl.h" يختلط = " نوفولو noreferrer "> atomic_impl.h للحصول على المزيد من إلى x86 / x86_64 البدائيون الذرية والاستخدام.
لا تنتمي إلى StackOverflow