Concurrency dengan goroutine di GoLang

Concurrency dengan goroutine di GoLang

Free Courses : Concurrency dengan goroutine di GoLang

Perkenalan goroutine concurrency
Di bahasa program Go (golang) kita bisa mengimplementasikan konsep concurrency dengan mudah, dengan bantuan goroutine, fungsi bawaan dari go yang bisa langsung kita gunakan

Contoh sederhanan dengan timer
Kita akan membuktikan kalau program yang menggunakan goroutine bisa lebih cepat dari program biasanya pada go lang. Dengan contoh sederhanan menggunakan timer sebagai ukurannya

Menjalankan dua fungsi berbeda dengan goroutine
Bagaimana cara menjalankan dua fungsi berbeda dengan goroutine? bisa lebih mudah dari yang kamu bayangkan :D

Mengenal channel di goroutine
Untuk berkomunkasi antar goroutine alias mengirim datanya antara satu goroutine ke goroutine lainnya kita bisa menggunakan channel di go lang

Menutup channel
Disini kita akan melihat bagaimana cara menutup channel yang ada pada aplikasi golang

Sync waitgroup menunggu goroutine
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

Related Posts:
  1. Laravel Vue Chat App
  2. Belajar Mengkonsumsi API JWT
  3. Membuat tema wordpress
  4. Membuat galeri foto dengan javascript
  5. Livewire untuk fullstack laravel

You can support us by donate with buy us a coffee. We appreciate your donation to our work for share free udemy courses.

Get courses alert everyday on our Telegram Channel. Join Now

Insidelearn Telegram Channel

Share this courses to your friends, community.

10,000+ People trust Insidelearn! Get courses alert on Telegram or Discord.