العملية الذرّية تكتمل بشكل غير قابل للتجزئة — لا يرى أي خيط آخر حالة نصف مكتملة؛ ورؤية الذاكرة هي ما إذا كانت كتابات خيط تُرى من قِبل آخر؛ وحواجز الذاكرة تفرض الترتيب لتصبح تلك الكتابات مرئية. الأقفال ليست الشاغل الوحيد — نموذج الذاكرة كذلك.
الذرّية
العملية الذرّية (مثل fetch_add أو compare-and-swap) تنفَّذ كخطوة واحدة غير قابلة للتجزئة، فلا يشطرها أي تسابق. توفّر الأجهزة واللغة عمليات ذرّية للعدّادات والأعلام دون قفل كامل.
();
counter.incrementAndGet();
