Sync Deep Dive
ถ้าคุณคิดว่า sync.Mutex คือที่สุดแล้ว… คุณผิด ใน Go Runtime และ High Performance Library (เช่น ring buffer, queue) เขาแทบไม่ใช้ Mutex กันเลย เขาใช้ Atomics และ CAS (Compare-And-Swap)
บทนี้จะพาคุณดำดิ่งสู่โลกของ Lock-Free Programming ที่คุณต้องเข้าใจเรื่อง Hardware, Cache Line และ Memory Barrier
เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google