Sinkronisasi dan Context

Modul konkurensi kedua: WaitGroup, Mutex, Once, atomic, context, dan pola konkurensi kanonik.

Modul Sinkronisasi dan Context melengkapi konkurensi dasar Go dengan alat pengoordinasian yang lebih terarah, yaitu sync.WaitGroup untuk menunggu sekelompok goroutine, sync.Mutex dan RWMutex untuk melindungi state bersama, sync.Once dan atomic untuk inisialisasi sekali serta penghitung tanpa lock, dan context.Context untuk pembatalan beserta tenggat waktu. Topik penutup menyatukan semuanya dalam pola kanonik pipeline, fan-out dan fan-in, serta worker pool yang menjadi bentuk baku konkurensi Go sehari-hari.