package main import ( "fmt" "sync" "time" ) var garash, garash2 sync.WaitGroup func dene() { garash.Add(1) go func() { defer garash.Done() time.Sleep(5 * time.Second) fmt.Println("5 sekunt garashdyrmakchy") }() garash2.Add(1) go ishlet() garash2.Wait() fmt.Println("gutardym") } func ishlet() { defer garash2.Done() garash.Wait() fmt.Println("garashyp boldym") }