Sebelumnya diawal kita sudah bahas bahwa goroutine itu sebenarnya dijalankan di dalam thread, pertanyaannya seberapa banyak thread yang ada di golang ketika aplikasi kita berjalan ? Untuk mengetahui berapa jumlah thread, kita bisa menggunakan GOMAXPROCS, yaitu sebuah function di package runtime yang bisa kita gunakan untuk mengubah atau mengambil jumlah thread. Secara default, jumlah thread di golang itu sebanyak jumlah cpu di komputer kita. Kita juga bisa melihat jumlah cpu dengan menggunakan function runtime.NumCpu(). Pada contoh diatas kita membuat 100 …
Social Profiles