Daftar Video
Concurrency dengan goroutine di GoLang
Perkenalan goroutine concurrency
Contoh sederhanan dengan timer
Menjalankan dua fungsi berbeda dengan goroutine
Mengenal channel di goroutine
Menutup channel
Sync waitgroup menunggu goroutine
Gratis
6 video
4 tahun yang lalu
Buku Halo Koding!

Buku ini akan jadi teman perjalanan kamu ngoding!
Detail Kelas
Di bahasa program Go (golang) kita bisa mengimplementasikan konsep concurrency dengan mudah, dengan bantuan goroutine, fungsi bawaan dari go yang bisa langsung kita gunakan
Kita akan membuktikan kalau program yang menggunakan goroutine bisa lebih cepat dari program biasanya pada go lang. Dengan contoh sederhanan menggunakan timer sebagai ukurannya
Bagaimana cara menjalankan dua fungsi berbeda dengan goroutine? bisa lebih mudah dari yang kamu bayangkan :D
Untuk berkomunkasi antar goroutine alias mengirim datanya antara satu goroutine ke goroutine lainnya kita bisa menggunakan channel di go lang
Disini kita akan melihat bagaimana cara menutup channel yang ada pada aplikasi golang
Sejauh ini kita menggunakan timer yang tidak bisa kita andalkan tentunya karena waktu dari setiap goroutine yang berjalan tidak kita tahu sebelumnya. Untuk mencegah program go berhenti sebelum menyelesaikan tugas goroutinenya kita gunakan sync waitgroup