saya coba buat test waitgroup, tapi saat di run program tidak mendelay seperti time.Sleep(). Apakah ada kesalahan dari IDE yang digunakan? tapi saya coba di go playground pun hasilnya sama
'
package main
import (
"fmt"
"sync" )
func printText(text string, wg *sync.WaitGroup){
for i:=0; i<5; i++{
fmt.Println(text)
}
wg.Done()
}
func main(){
var wg sync.WaitGroup
wg.Add(1)
go printText("Halo", &wg)
wg.Add(1)
go printText("Dunia", &wg)
wg.Wait() }
muhammad_ridwan_fauzi wrote (edited )
Sebelumnya kalau boleh tau, output yang seharusnya keluar jika program berjalan dengan benar itu gimana?
Karena saya mendapatkan 2 output yang berbeda dengan kode yang dicantumkan di atas
Link gambar : https://ibb.co/9YkDLzd